如何在Ad Hoc下获取iphone推送通知的设备令牌

时间:2012-03-06 07:05:46

标签: iphone push apple-push-notifications

当我使用开发配置文件时,推送通知正在运行,但它不适用于分发配置文件。我正在使用代码来获取设备令牌,如下所示:

- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
    {
        NSLog(@"My token is: %@", deviceToken);
    }

我在生产模式下获得与开发模式相同的设备令牌。我正在测试应用程序为Ad Hoc。

如何在Ad Hoc或生产模式下获取设备令牌。因为我们可以在控制台上使用NSLog设备令牌进行调试模式。

3 个答案:

答案 0 :(得分:2)

您可以将deviceToken发送到您的服务器。 如果您没有服务器,可以将deviceToken写入文档目录中的文件,并使用iFunBox等工具查看。

答案 1 :(得分:0)

您正在使用APNS的开发者模式,使用APNS的生产模式 我认为您在创建.pem文件时使用沙箱,因此请删除沙箱,然后再次尝试发送压力通知。

答案 2 :(得分:0)

生产构建如何在真实设备上运行?禁止运行由生产配置文件构建的应用程序。