2009-10-08 137 views
0
  1. 在程序门户的应用程序ID部分,找到您希望用于Apple推送通知服务的应用程序ID。只有具有特定捆绑ID的应用程序ID才能与APN一起使用。您不能使用“通配符”应用程序ID。您必须在Apple推送通知服务列下看到“可用”才能注册此App ID并为此App ID配置证书。运行时注册设备

  2. 单击所需应用程序ID旁边的“配置”链接。

  3. 在Configure App ID页面中,选中Enable Push Notification Services框并单击Configure按钮。点击此按钮将启动APNs助手,该助手将指导您完成下一系列创建App ID特定客户端SSL证书的步骤。

  4. 将客户端SSL证书文件下载到您的下载位置。导航到该位置,然后双击证书文件(具有cer的扩展名)将其安装到您的钥匙串中。

  5. 完成后,单击APNS助手中的完成。

  6. 双击文件启动钥匙串访问。确保将证书安装在用于提供程序开发的计算机上的登录钥匙串中。 APN的SSL证书应该安装在通知服务器上。

  7. 完成这些步骤后,您将返回到iPhone开发人员中心门户的“配置App ID”页面。证书应该用绿色圆圈标记并且标签“已启用”。

  8. 要完成APN设置过程,您需要创建一个新的设置配置文件,其中包含启用APN的App ID。

是否可以通过代码完成这些步骤?

回答

0

不,这只完成证书部分。你需要在你的应用程序中实现代码,并且你需要一个服务器(支持SSL)。生成证书后你必须做的事情是注册你的设备以进行远程通知。你会发现如何在远程通知指南中做到这一点。然后您将获得设备令牌将设备令牌发送到您的服务器,并且您的服务器会将设备令牌+消息(您想要在设备上显示)转发给APNS.APNS会将通知发送到设备。同时,您需要显示证书将设备令牌从服务器发送到APN。请仔细阅读整个远程通知指南。