Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 通知中心在某些设备上不显示应用程序_Ios_Xcode_Apple Push Notifications - Fatal编程技术网

Ios 通知中心在某些设备上不显示应用程序

Ios 通知中心在某些设备上不显示应用程序,ios,xcode,apple-push-notifications,Ios,Xcode,Apple Push Notifications,我已经在app store上发布了一个启用推送通知的应用程序,并在实时状态下对此进行了测试,以确保它们确实可以工作。当某些用户表示应用程序没有显示在通知中心时,问题就出现了。大多数用户对此没有问题,一旦安装应用程序,它会询问“您想接收推送通知吗”,但也有一些用户从未收到此消息。我实施了正确的方法,因为这对大多数人都有效。有没有人遇到过这个问题,有没有解决办法?我注意到有50个观点,我确实与苹果公司打了一个案例,因为我没有得到回复。结果是一封电子邮件说我没有aps环境权利。这是没有意义的,因为我有

我已经在app store上发布了一个启用推送通知的应用程序,并在实时状态下对此进行了测试,以确保它们确实可以工作。当某些用户表示应用程序没有显示在通知中心时,问题就出现了。大多数用户对此没有问题,一旦安装应用程序,它会询问“您想接收推送通知吗”,但也有一些用户从未收到此消息。我实施了正确的方法,因为这对大多数人都有效。有没有人遇到过这个问题,有没有解决办法?

我注意到有50个观点,我确实与苹果公司打了一个案例,因为我没有得到回复。结果是一封电子邮件说我没有aps环境权利。这是没有意义的,因为我有几部手机显示它们支持推送

然而,这就是我的问题的解决方案

I'm responding to your question about your app not receiving push notifications after being released on the App Store. The first thing I'd check is the code signing entitlements of your app. Since your app is free, I downloaded a copy and checked its code signing entitlements as discussed in the section "Error Delegate Callback" of Technical Note TN2265 "Troubleshooting Push Notifications": 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 Executable=/Users/me/Music/iTunes/iTunes Media/Mobile Applications/some.app ??qq? plist version="1.0"> dict> key>application-identifier /key> string>12346789.com.XXXX.XXXX /string> key>keychain-access-groups /key> array> string>123465789.com.XXXXXXX.XXXXX /string> /array> /dict> /plist> Note that there is no aps-environment entitlement, which is required in order to register for push notifications. ... 我正在回答您关于您的应用程序未接收推送通知的问题 在应用商店上发布后。 我要检查的第一件事是你的应用程序的代码签名权限。自从 你的应用是免费的,我下载了一个副本并检查了它的代码签名权限 如技术说明TN2265“错误委托回调”一节所述 “推送通知疑难解答”: developer.apple.com/library/ios/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-SUBSECTION2。 $codesign-d——权利-/Users/me/Music/iTunes/iTunes\Media/Mobile\Applications/some.app 可执行文件=/Users/me/Music/iTunes/iTunes媒体/移动应用程序/some.app ??qq? plist version=“1.0”> dict> 密钥>应用程序标识符/密钥> 字符串>12346789.com.XXXX.XXXX/string> 密钥>密钥链访问组/密钥> 数组> 字符串>123465789.com.XXXXXXX.XXXXX/string> /数组> /dict> /plist> 请注意,没有aps环境授权,这是注册推送通知所必需的。。。