已转移的iOS应用 - 推送不起作用

时间:2015-09-07 11:29:35

标签: ios objective-c apple-push-notifications

一位先前的开发人员把一个朋友塞满了,我正在帮助他理解事情的发展方向并解决一些问题。他们将App ID转移到他的Apple Developer帐户,但此过程不包括证书,因为它们与开发者帐户绑定。

由于移交,所有现有客户端都不再获得推送通知。我创建了一个新的签名请求,创建了证书并附加到生产推送通知。我下载了生成的证书,并尝试使用PushMeBaby从切换前发送到我手机上已有的应用程序。没有显示任何消息,并且没有来自PushMeBaby的错误。

如果使用正确的证书签署请求,我会假设现有的应用程序会继续工作,还是需要重新部署现有的应用程序?

我使用PushMeBaby发送到生产推送通知服务器,而不是沙箱。

1 个答案:

答案 0 :(得分:0)

查看Apple文档的这一部分:Transferring and Deleting Apps,特别是这部分:

  

转移应用后,其关联的应用ID也会转移到收件人的会员中心帐户。如果转让人的应用程序ID是通配符应用程序ID,则会将其转换为与应用程序的包ID完全匹配的显式应用程序ID。 不会传输推送通知的关联客户端SSL证书。如果应用程序使用Apple推送通知服务(APN),则收件人需要使用会员中心创建客户端SSL证书以重新启用它。

另外,请稍后再遇到相同问题的人来看看这个问题: will push notification still work after ownership transfer in iTunesConnect

我希望其中一个会有所帮助。祝你好运。