0

我已经在开发中实现了 APNS,对于生产模式,我们以与开发模式相同的方式创建了所有证书。在使用 AdHoc 构建的设备上进行测试时,APNS 未到达。

我想知道设备是否必须越狱才能在生产模式下接收 APNS。

4

1 回答 1

1

Adhoc 构建接收发送到生产 APNS 服务器的推送通知。该设备不必越狱(我什至不确定推送通知是否适用于越狱设备)。

您必须确保您使用的是生产证书,并且您的应用程序是使用 Adhoc 配置文件构建的。

使用调试器运行您的应用程序并检查调用了哪个方法 -application:didRegisterForRemoteNotificationsWithDeviceToken:application:didFailToRegisterForRemoteNotificationsWithError:. 如果是前者,请将设备令牌发送到您的服务器(并从您的服务器中删除开发设备令牌)。如果是后者,则打印传递给此回调的错误。

于 2013-11-11T13:59:01.017 回答