2012-02-15 85 views
1

我在iOS开发中使用Urbanairship进行推送通知。到目前为止,它在使用其开发模式进行开发时非常完美。我们可以以及如何使用Urbanairship for iOS app Enterprise Distribution?

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

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

回答

1

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

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

相关问题