我正在使用我的第一个 iphone 应用程序。现在我正在处理推送通知。我正在使用城市飞艇进行推送通知。在开发阶段一切正常。设备令牌已注册,然后我可以从城市飞艇发送推送通知。但它不适用于生产阶段。我将我的应用程序放在应用商店,但推送通知不起作用。我试图在城市飞艇上搜索很多来解决这个问题,但不能。我认为当我为该应用程序制作二进制文件时,我必须改变一些东西。谁能帮我这个?任何对我有帮助的教程。它在开发阶段工作正常,但在生产阶段不工作。提前致谢。
问问题
1074 次
1 回答
2
几个月前,我在公司遇到了同样的问题。
有两组 Urbanairship 凭证(我的意思是凭证:Application Key、Application Secret、Application Master Secret)沙盒和生产。当您开发产品时,您使用的是开发证书,一切都很好。由于 urbanairship 与 Apple 的通知沙箱等的工作方式,这些在您将应用程序发布到 AppStore 后将不起作用。
追踪 urbanairship 的生产凭证并在重新提交之前在源代码中更改它们,您应该已经准备就绪。您需要进行临时构建来验证(我相信)。祝你好运!
关于开发/生产设置的文档:http: //urbanairship.com/docs/push_index.html#development-or-production
于 2011-04-05T18:06:38.030 回答