我已经在应用商店上发布了一个启用推送通知的应用,并且还在实时状态下对其进行了测试,以确保它们确实在工作。当我有某些用户说应用程序没有出现在通知中心时,问题就出现了。大多数用户对此没有任何问题,一旦安装了应用程序,它就会询问“您是否要接收推送通知”,但有些用户从未收到此消息。我实施了正确的方法,因为这对大多数人都有效。有没有人遇到过这个问题,有解决办法吗?
问问题
577 次
1 回答
2
我注意到对此有 50 条意见,我确实向 Apple 开了一个案例,因为我没有得到回应。结果是一封电子邮件,说明我没有 aps-environment 权利。这没有任何意义,因为我有几部手机显示它们已启用推送......
但是,这是我的问题的解决方案。
我正在回复您关于您的应用未收到推送通知的问题 在 App Store 上发布后。 我要检查的第一件事是您的应用程序的代码签名权利。自从 您的应用程序是免费的,我下载了一个副本并检查了它的代码签名权利 如技术说明 TN2265 的“错误委托回调”部分所述 “推送通知疑难解答”: developer.apple.com/library/ios/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-SUBSECTION2。 $ codesign -d --entitlements - /Users/me/Music/iTunes/iTunes\ Media/Mobile\ Applications/some.app 可执行文件=/Users/me/Music/iTunes/iTunes Media/Mobile Applications/some.app ??qq? plist 版本="1.0"> 字典> 键>应用程序标识符/键> 字符串>12346789.com.XXXX.XXXX /字符串> 钥匙>钥匙串访问组/钥匙> 数组> 字符串>123465789.com.XXXXXXX.XXXXX /字符串> /数组> /字典> /plist> 请注意,没有 aps-environment 权利,这是注册推送通知所必需的。...
于 2012-12-31T14:16:40.963 回答