我想在app store中更新existng iOS应用。我有一个问题,当我在设备上安装配置证书的iOS客户端时,我在测试时没有收到通知。这里发生了什么:
我们有测试服务器和证书发送通知。在Apple会员中心,我有证书:
iOS开发
APN的iOS开发
与该证书一起使用的个人资料DevelopmentMyApp
此外,我在生产服务器:
上也有同样的事情iOS发布
APN的制作iOS
以及与之关联的分配类别中的个人资料DistrMyApp
那个证书。
DEV / PRO使用相同的包和 id 。
问题是当我编译使用测试服务器我没有任何问题地收到通知,但当我将其更改为生产服务器并使用该应用符合DistrMyApp
个人资料,但我的设备上从未收到通知。
我想也许我们生产服务器上的证书有问题所以我安装了应用程序商店中已存在的相同应用程序并使用此证书并尝试发送通知 - 所有工作!!
我无法理解这是什么问题,当我把它编译成PRO我没有得到任何东西但是当我下载已经使用过这个证书的应用程序时,一切正常。
如何在上传之前检查我的生产版本是否能正常通知。
答案 0 :(得分:0)
证书和配置文件很好,问题是当您将其编译为AD-HOC
时,您只能通过iTunes或其他分发服务安装,因此推送通知将起作用。从Xcode安装它不会工作!它不是真正的AD-HOC
部署