Ios4 为什么推送通知不在生产模式下工作?

Ios4 为什么推送通知不在生产模式下工作?,ios4,ios-4.2,apple-push-notifications,urbanairship.com,Ios4,Ios 4.2,Apple Push Notifications,Urbanairship.com,我正在使用我的第一个iphone应用程序。现在我正在处理推送通知。我使用城市飞艇来发送推送通知。在开发阶段,一切正常。设备令牌被注册,然后我可以从城市飞艇发送推送通知。但它不适用于生产阶段。我将我的应用程序放在应用程序商店上,但推送通知不起作用。为了解决这个问题,我试着在城市飞艇上进行了大量的搜索,但没有成功。我想当我为那个应用程序创建二进制文件时,我必须改变一些东西。有人能帮我吗?任何对我有帮助的教程。其在开发阶段工作良好,但在生产阶段不工作。提前谢谢 几个月前,我的公司也有同样的问题 有两组

我正在使用我的第一个iphone应用程序。现在我正在处理推送通知。我使用城市飞艇来发送推送通知。在开发阶段,一切正常。设备令牌被注册,然后我可以从城市飞艇发送推送通知。但它不适用于生产阶段。我将我的应用程序放在应用程序商店上,但推送通知不起作用。为了解决这个问题,我试着在城市飞艇上进行了大量的搜索,但没有成功。我想当我为那个应用程序创建二进制文件时,我必须改变一些东西。有人能帮我吗?任何对我有帮助的教程。其在开发阶段工作良好,但在生产阶段不工作。提前谢谢

几个月前,我的公司也有同样的问题

有两组urbanairship凭据(我指的凭据是:应用程序密钥、应用程序机密、应用程序主机密)沙箱和生产。当您开发产品时,您使用的是开发凭证,一切都很顺利。由于urbanairship与苹果的通知沙盒等的配合方式,在将应用程序发布到AppStore后,这些功能将不起作用

跟踪urbanairship上的生产凭据,并在重新提交之前在源代码中更改它们,您应该已经做好了准备。你需要做一个临时构建来验证(我相信)。祝你好运


关于开发/生产设置的文档:

您能给我发送一些链接或文档,告诉我如何进行开发/生产设置以及如何进行临时构建吗?感谢XCode 4的特别构建:还有一个问题。我试图从urban那里得到帮助,他们给我写了这样一封信:“当你开始生产时,你记得在Airshipconfig.plist文件中更改urban Airship的应用程序密钥吗?”Airshipconfig.plist是什么。我也问了他们,但还没有得到任何答案。开发推送SSL证书和生产推送SSL证书不同?我需要购买新的生产证书吗?它可能只是一个包含您的城市航空证件的plist文件。他们可能假设您正在从名为“Airshipconfig.plist”的plist文件加载凭据。你不应该为生产购买证书。