如何测试iOS推送通知?

001*_*001 5 iphone objective-c push-notification ios

我雇了一个客观的程序员来开发我的iphone应用程序,他编写代码,现在我想测试推送通知服务,但他不会发给我p12文件,他说他不能发给我p12键,因为它包含他的私钥.

1)所以我可以自己创建p12文件,如果是这样,我该怎么做?是不是需要附加到应用程序?我需要应用程序的ID?

2)我可以将他作为开发人员添加到我的苹果开发者帐户下,以便他可以设置所有内容吗?

tc.*_*tc. 5

  1. 与APNS一起使用的密钥不需要与用于签名应用程序的密钥相同.它不应该是用于签名应用程序的密钥,因为它最终将安装在第四方数据中心的第三方硬件上的虚拟服务器上.如果更多人可以访问开发服务器,您甚至可能希望使用不同的开发和生产密钥(例如,开发人员可以根据需要在自己的计算机上运行它来进行调试).

    您可以创建密钥对,向他发送CSR,让他创建证书并将其发送给您,并使用您服务器上的证书.

  2. 无论如何,您需要在自己的帐户下设置应用程序(假设您不会付钱给他无限期支持),所以您现在也可以这样做.根据您对他的信任程度,您可以将其添加为开发人员或自己完成.

我非常确定您还可以为帐户提供限制权限 - 足以上传CSR,创建"iPhone开发"证书以及下载配置文件.您可以完成其余工作(添加UDID,设置应用程序ID和配置配置文件),对吗?