我已经在开发中实现了 APNS,对于生产模式,我们以与开发模式相同的方式创建了所有证书。在使用 AdHoc 构建的设备上进行测试时,APNS 未到达。
我想知道设备是否必须越狱才能在生产模式下接收 APNS。
我已经在开发中实现了 APNS,对于生产模式,我们以与开发模式相同的方式创建了所有证书。在使用 AdHoc 构建的设备上进行测试时,APNS 未到达。
我想知道设备是否必须越狱才能在生产模式下接收 APNS。
Adhoc 构建接收发送到生产 APNS 服务器的推送通知。该设备不必越狱(我什至不确定推送通知是否适用于越狱设备)。
您必须确保您使用的是生产证书,并且您的应用程序是使用 Adhoc 配置文件构建的。
使用调试器运行您的应用程序并检查调用了哪个方法 -application:didRegisterForRemoteNotificationsWithDeviceToken:
或application:didFailToRegisterForRemoteNotificationsWithError:
. 如果是前者,请将设备令牌发送到您的服务器(并从您的服务器中删除开发设备令牌)。如果是后者,则打印传递给此回调的错误。