当通过diawi生成.iPA文件并且在设备中安装app时,无法获得推送通知

时间:2017-07-24 05:14:01

标签: ios objective-c xcode8

我正在处理针对我的应用的Apple推送通知。这里我的应用程序在调试阶段正常工作。但是当我通过diawi生成IPA文件并安装在我的设备上时。推送通知无效。设备无法接收推送通知。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以查看两件事:

1)确保使用相同的临时配置文件来创建构建。

2)确保已为push in xCode项目启用所有必要的设置。

3)如果您执行上述两个步骤,请尝试提醒您在 didRegisterForRemoteNotificationsWithDeviceToken 方法中获得的deviceToken。

- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
{
    NSString *dt = [[deviceToken description] stringByTrimmingCharactersInSet:
                    [NSCharacterSet characterSetWithCharactersInString:@"<>"]];
    dt = [dt stringByReplacingOccurrencesOfString:@" " withString:@""];
}

您可以查看Ray Wenderlich教程以获取更多说明。