因此,在使用
注册推送通知时[application registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound];
我没有收到用户接受它的警报,并且该应用程序没有显示在通知中心。我尝试了之前主题中发布的所有解决方案,我实现了
- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err {
然而,这并没有被调用,似乎整个注册过程都被完全忽略了。我正在使用 iPad 进行调试,拥有开发配置文件和证书。
最佳答案
我怀疑您的配置文件(sample.mobileprovision)
上未启用 APNS。
在 TextEdit
中打开您的配置文件,然后在打开的文本文件中搜索 aps-environment
键。
如果没有找到,则表明 APNS 未启用。
关于ios - 无法注册推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19204073/