当我使用开发配置文件时,推送通知正在运行,但它不适用于分发配置文件。我正在使用代码来获取设备令牌,如下所示:
- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
{
NSLog(@"My token is: %@", deviceToken);
}
我在生产模式下获得与开发模式相同的设备令牌。我正在测试应用程序为Ad Hoc。
如何在Ad Hoc或生产模式下获取设备令牌。因为我们可以在控制台上使用NSLog设备令牌进行调试模式。
答案 0 :(得分:2)
您可以将deviceToken
发送到您的服务器。
如果您没有服务器,可以将deviceToken
写入文档目录中的文件,并使用iFunBox等工具查看。
答案 1 :(得分:0)
您正在使用APNS的开发者模式,使用APNS的生产模式 我认为您在创建.pem文件时使用沙箱,因此请删除沙箱,然后再次尝试发送压力通知。
答案 2 :(得分:0)
生产构建如何在真实设备上运行?禁止运行由生产配置文件构建的应用程序。