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

问题描述:

以前的开发者塞满了朋友,我正在帮助他理解事情的发生位置并修复一些问题。他们将App ID转移到他的Apple开发者账户,但是这个过程不包括与开发者账户绑定的证书。转移的iOS应用 - 推送不起作用

作为切换的结果,所有现有的客户端不再获得推送通知。我创建了一个新的签名请求,创建了证书并附加到生产推送通知。我下载了生成的证书,并试图使用PushMeBaby发送到我在移交前已经在手机上的应用。没有消息正在显示,并且没有来自PushMeBaby的错误。

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

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

+0

我认为你需要重新部署它。现有的应用程序与旧证书进行了代码签名。 – FruitAddict

+0

@FruitAddict这是我的第一个想法,但开发/分发证书不同于推,所以我真的希望我们可以离开而不辞职和分发。 – Sam

+0

我会等待更多受过良好教育的答案,但根据我的经验,也为应用程序ID生成推送证书,因此,当应用程序ID发生更改时,可能会影响推送证书。 – FruitAddict

退房苹果本节文档:Transferring and Deleting Apps,特别是这部分:

的应用已转移

后,其相关联的应用ID也被传递到收件人的会员中心账户。如果转让者的应用程序ID是通配符应用程序ID,则转换为与应用程序的捆绑ID完全匹配的显式应用程序ID。 未传送用于推送通知的关联客户端SSL证书。如果应用程序使用Apple推送通知服务(APN),则收件人需要使用成员中心创建客户端SSL证书才能重新启用它。

此外,看一看从别人这个问题,谁遇到了同样的问题而回: will push notification still work after ownership transfer in iTunesConnect

我希望这些人会帮。祝你好运。