在运行时注册设备

时间:2009-10-08 11:47:54

标签: iphone

  1. 在程序门户的App ID部分中,找到您要与Apple Push Notification服务一起使用的App ID。只有具有特定捆绑ID的App ID才能与APN一起使用。您不能使用“通配符”应用程序ID。您必须在Apple推送通知服务列下看到“可用”才能注册此应用程序ID并为此应用程序ID配置证书。

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

  3. 在“配置应用程序ID”页面中,选中“启用推送通知服务”框,然后单击“配置”按钮。单击此按钮可启动APNs Assistant,它将指导您完成创建App ID特定客户端SSL证书的下一系列步骤。

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

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

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

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

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

  9. 是不是可以通过代码完成这些步骤。

1 个答案:

答案 0 :(得分:0)

不,这只完成了证书部分。您需要在您的应用程序中实现代码,并且您还需要一台服务器(支持SSL)。生成证书后您需要做的就是注册您的设备以进行远程通知。您将在远程通知指南中找到该如何执行此操作。然后您将获得设备令牌将设备令牌发送到您的服务器,您的服务器会将设备令牌+消息(您希望在设备上显示)转发给APNS.APNS会将通知发送给设备。此外,您需要显示证书时将设备令牌从服务器发送到APN。仔细阅读整个远程通知指南。