我成功注册了推送通知的所有证书等。我通过USB将我的应用程序安装到第一部iPhone(iOS 6,如果重要的话)。在iPhone上调用了didRegisterForRemoteNotificationsWithDeviceToken
,我可以接收推送通知。
然后我将我的应用程序安装到其他2个设备(也通过USB,但这次是iOS 7),didRegisterForRemoteNotificationsWithDeviceToken
从未在这两个设备上被激活。我错过了什么?我很久以前就设置了第一部iPhone,所以我可能忘了做一些必要的步骤,我不知道。
再次总结一下:现在所有3台设备都拥有相同的最新应用程序版本,但didRegisterForRemoteNotificationsWithDeviceToken
仅在第一台设备上被激活。其他人2在启动时从未要求获得推送通知的许可。
答案 0 :(得分:0)
我找到了 - 我被要求去Apple的会员中心,并更新我的“配置文件”。有2个其他设备可见,但它们在配置文件中未选中,因此不允许接收推送通知。所以我查了2个其他设备,下载并重新安装了新配置文件,现在一切都很好。