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

时间:2011-04-05 17:56:37

标签: ios4 ios-4.2 apple-push-notifications urbanairship.com

我正在使用我的第一个iPhone应用程序。现在我正在使用推送通知。我正在使用城市飞艇进行推送通知。在开发阶段一切正常。设备令牌已注册,然后我可以发送城市飞艇的推送通知。但它不适用于生产阶段。我把我的应用程序放在应用商店,但推送通知没有用。我试图在城市飞艇上搜索很多东西以解决这个问题,但不能。我认为当我为该应用程序制作二进制文件时,我必须改变一些东西。谁能帮我这个?任何能帮助我的教程。它在开发阶段工作正常,但在生产阶段没有工作。提前致谢。

1 个答案:

答案 0 :(得分:2)

几个月前,我在公司遇到了同样的问题。

有两套urbanairship凭证(通过凭证我的意思是:应用程序密钥,应用程序密钥,应用程序主密钥)沙箱和生产。在开发产品时,您使用的是开发凭据,一切都很顺利。由于urbanairship与Apple的Notification沙箱等一起使用,因此将应用程序发布到AppStore后,这些功能将无效。

在urbanairship上追踪生产凭据并在重新提交之前在源代码中更改它们,您应该全部设置好。你需要做一个adhoc构建来验证(我相信)。祝你好运!

有关开发/生产设置的文档:http://urbanairship.com/docs/push_index.html#development-or-production