1

我在 iOS 开发中使用 Urbanairship 推送通知。到目前为止,它在使用他们的开发模式的开发过程中运行良好。

但是,当我使用他们的生产模式创建应用程序时,它从来没有工作过。当我更改为开发模式而不对我的代码进行任何其他更改但船使用的键时,它会起作用。飞艇也无法使用生产模式通过其门户网站发送测试推送通知。

我怀疑这是因为我们使用的是苹果企业分销计划(内部分销)。

4

1 回答 1

1

它通过确保应用程序在生产模式而不是开发模式下运行来解决。

我重新执行了以下操作,现在可以了。1) 在 Apple 开发者门户中为生产申请新的推送通知证书。2)在urbanairship中创建一个新的生产应用程序并将证书上传到UrbanAirship 3)使用在步骤2)中获得的新密钥 4)确保应用程序在生产模式下运行。对我来说,我在 XCODE 中编辑方案,将构建配置从调试更改为运行命令的发布。

于 2012-10-15T04:32:49.057 回答