1

首先让我说,我知道混淆开发和生产 API 密钥是此类错误的最常见原因,但我很确定这里不是这种情况。

我有我的 iOS 应用程序设置来使用我应该使用的生产服务器密钥。当我使用生产服务器测试我的 Ad Hoc 构建时,一切似乎都很好。但是在通过 iTunes 购买的任何应用程序上,我的设备令牌总是返回为“非活动”。

Ad Hoc 构建和 App Store 构建完全相同,使用相同的 API 密钥。我很确定我没有混淆我的开发和生产密钥。

我从这里去哪里?

4

2 回答 2

0

您应该检查您的 UA 帐户中的密钥...如有必要,请重新上传它们。

于 2013-03-08T22:21:50.437 回答
0

查看

  1. APP_STORE_OR_AD_HOC_BUILD 在 airshipConfig.plist 中设置为 YES?
  2. 检查帐户设置。生产已在 UA 中启动并运行
  3. 将此日志作为警报并尝试查看错误发生的原因

    -(void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err
    {
    UALOG(@"%@",[NSString stringWithFormat:@"Error: %@", err]);

    }

于 2013-03-08T22:33:10.570 回答