推送通知不适用于iPhone所有设备(Xcode8)版本

时间:2016-09-26 16:56:05

标签: push-notification ios10

我已经开发了一个应用程序,因为我实现了推送通知。我没有收到iOS 10设备的任何推送通知。我检查了服务器中的设备令牌和证书。

这个注册似乎在iOS 10上也很成功,因为随后会调用Application didRegisterForRemoteNotificationsWithDeviceToken,所以我从APNS收到一个令牌。

问题在于,当我向此设备发送推送通知时,永远不会调用应用程序didReceiveRemoteNotification

现在,据说在iOS 10上已弃用UIApplicationDelegate上的方法,我应该实现userNotificationCenter(:didReceive:withCompletionHandler:)userNotificationCenter(:willPresent:withCompletionHandler:)

1 个答案:

答案 0 :(得分:0)

当我在iPhone6iOS10上收到通知时,我确定调用了didReceiveRemoteNotification函数,Xcode8

请再次检查您的令牌,证书,密码

然后,

  1. 检查项目中的推送通知"功能"如果它开启了吗?

  2. 检查您的权利文件

  3. 检查"代码签名权利"在"构建设置"