1

我想在iOS上测试我的推送通知功能。我正在与基于phonegap的框架DevExtreme合作。为测试推送通知创建配置文件

继我发了过去,我做了如下步骤:

  1. 创建证书。在这里,我选择了“Apple推送通知服务SSL(沙箱)”选项。第一个问题:是吗?我将使用FCM。
  2. 创建APP ID,启用推送通知
  3. 我需要创建我的应用程序的模板,所以我还需要Provisioning Profiles。我尝试在创建时选择“iOS App Development”。然后,我看不到创建的证书。

我试图解决的问题是使用与点1相同的certSigningRequest创建另一个证书,选择“iOS应用开发”。我创建了一个置备此证书的配置文件。在构建模板时,我尝试使用此文件作为配置,并使用点1的证书作为证书,但我收到错误“默认钥匙串没有标识匹配”。

所以,现在我卡在这里,因为我不知道如何在iPhone设备上测试我的推送通知功能。有任何想法吗?

UPDATE:

现在,我正在努力做到以下几点:创建APN证书,并仅使用它上传到FCM。然后,像往常一样创建证书和配置文件,创建证书并将其链接到配置文件时选择“iOS应用程序开发”。

我的想法是对的吗?

UPDATE:总结这里所有的步骤:https://programmingistheway.wordpress.com/2017/07/19/devextremephonegap-how-to-manage-push-notifications-with-fcm/

+0

我还没有将证书上传到FCM服务器,因为我仍然无法构建模板。我不认为这可能是这个阶段的问题......或者不是? –

回答

0

这是因为你是混合了“分配Provisoning档案”与“开发配置文件”。

从您的钥匙串中删除旧的设置配置文件,然后按照这些steps

+0

您的链接是关于邀请其他开发者......或者,至少,链接的步骤是关于它的。 –

+0

看看更新,请 –

+1

@PieroAlberto是的,你做得对。 –