临时推送通知不起作用?
Posted
技术标签:
【中文标题】临时推送通知不起作用?【英文标题】:Ad hoc pushnotification is not working? 【发布时间】:2013-02-05 11:51:50 【问题描述】:我开发了新的 iphone 应用程序,我在其中为他的开发和分发制作了证书。
我编写了获取和注册 APNS(推送通知)的代码,它与开发人员证书一起工作正常,但是当我使用分发证书签署应用程序时我没有收到推送通知。
我检查了用于生产的分发证书,我的捆绑包是正确的。 我使用分发证书进行了正确的代码签名,但没有从 gateway.push.apple.com 2195 端口获得推送通知,但我使用 gateway.sandbox.push.apple.com 获得了相同的开发者证书。
我也尝试过创建 ipa 文件并同步,但没有收到带有分发证书的通知。
请指导我我需要帮助
【问题讨论】:
【参考方案1】:目前您的应用程序处于使用开发配置文件的开发模式,因此它将生成开发人员设备令牌,该设备令牌将用于开发推送通知证书
如果您使用临时分发配置文件制作 .ipa,它将生成分发设备令牌,该令牌将用于分发推送通知证书
所以,请使用临时配置文件制作 .ipa。
【讨论】:
【参考方案2】:我唯一能想象的是,您正在使用通过开发证书签名的应用生成的令牌。您在具有 dev 和 dist 证书的同一设备上拥有 2 个不同的令牌。
【讨论】:
以上是关于临时推送通知不起作用?的主要内容,如果未能解决你的问题,请参考以下文章