2012-07-05 92 views
2

我为APNS开发应​​用程序。我的代码在一台设备上工作正常,我也为设备获得了苹果推送通知。但是当我运行该应用程序的设备时,我得到了设备令牌,并通过该令牌,我将能够完成所有过程。 现在我的问题是,当我为其他设备安装相同的应用程序,以下方法无法正常工作。没有获取APNS设备的设备令牌?

application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken 

application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err 

这意味着我没有得到其他设备的设备令牌。但是,当我安装该设备的应用程序时,该应用程序在设备设置的通知部分中注册。

怎么办,我错过了为什么这些方法无法运行其他设备与有效的配置专业配置文件?

+0

您是否注册了通知?您是否创建了适用于签署应用程序的证书? –

+0

@PraveenS,是的..我的代码只适用于一台设备...使用适当配置的临​​时配置文件(配置文件也已配置为多个设备以及交叉检查多个设备的APNS)。但我仍然不明白为什么这些方法没有运行其他设备...,我也使用断点手动检查。 – Tirth

+0

可能重复[http://stackoverflow.com/questions/9719049/ipad-didnt-call-didregisterforremotenotificationswithdevicetoken](http://stackoverflow.com/questions/9719049/ipad-didnt-call-didregisterforremotenotificationswithdevicetoken) –

回答