我已经开发了一个应用程序,因为我实现了推送通知。我没有收到iOS 10设备的任何推送通知。我检查了服务器中的设备令牌和证书。
这个注册似乎在iOS 10上也很成功,因为随后会调用Application didRegisterForRemoteNotificationsWithDeviceToken
,所以我从APNS收到一个令牌。
问题在于,当我向此设备发送推送通知时,永远不会调用应用程序didReceiveRemoteNotification
。
现在,据说在iOS 10上已弃用UIApplicationDelegate
上的方法,我应该实现userNotificationCenter(:didReceive:withCompletionHandler:)
和userNotificationCenter(:willPresent:withCompletionHandler:)
答案 0 :(得分:0)
当我在iPhone6iOS10上收到通知时,我确定调用了didReceiveRemoteNotification函数,Xcode8
请再次检查您的令牌,证书,密码
然后,
检查项目中的推送通知"功能"如果它开启了吗?
检查您的权利文件
检查"代码签名权利"在"构建设置"