嘿 Apple 开发人员,我正在努力弄清楚 iOS 配置文件、证书和应用程序 ID 如何与推送通知配合使用。我以为我快要让它发挥作用了,但也许不是。
当我运行我的应用程序并尝试注册推送通知时,我在控制台中收到此错误:
2012-06-26 17:52:29.380 Grouped[1732:707] badgeNumber: 0
2012-06-26 17:52:30.089 Grouped[1732:707] [INFO] device is ready
2012-06-26 17:52:32.654 Grouped[1732:707] JSLOG: Registering with APNS via the App Delegate
2012-06-26 17:52:32.655 Grouped[1732:707] Register success callback set
2012-06-26 17:52:32.661 Grouped[1732:707] didFailToRegisterForRemoteNotificationsWithError:Error
Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for
application" UserInfo=0x18a0c0 {NSLocalizedDescription=no valid 'aps-environment'
entitlement string found for application}
我现在已经做了几个小时的研究,无法弄清楚我做错了什么。我创建了一个链接到我的应用 ID 的新配置文件。我可以在我的手机上看到它。
有任何想法吗?
额外的问题:为什么正确地为推送通知配置 iOS 应用程序如此复杂?