8

在我的一个 android 应用程序中,我正在使用Urban Airship 的推送通知。

该应用程序的问题是,当我使用开发密钥进行推送通知时,它的工作完美(应用程序已注册并生成 APID)但是当我使用生产密钥时,它根本不起作用(未生成 APID )。

但是,我已经为生产密钥正确配置了应用程序(如在 airshipconfig.properties 中, 1)为生产密钥设置密钥 2)使 inProduction = true。

仍然无法正常工作。

我收到错误消息:

应用名称 - UAlib 停止连接。在一个控股模式。

在 logcat 上,每次我尝试将它与实时服务器(生产密钥)连接时。

对此的任何想法或帮助将不胜感激。

4

2 回答 2

1

我认为您从 Urban airship 推送通知的免费试用期(因为您正在使用氦气运输)已经结束。所以你有两个选择:1)要么你从城市飞艇上拿一些付费计划2)要么去c2dm运输。

c2dm 传输不需要有任何计划。

希望这会帮助你。

于 2011-11-18T05:47:38.547 回答
0

在我的 UA 经验中,这很可能是一个服务器端问题。验证是否正确填写了生产密钥的所有必填字段。如果问题仍然存在,请使用正确的应用程序凭据在 UA 站点上创建一个测试“应用程序”,以验证它不是凭据问题。除此之外,请联系 UA 并让他们更好地解决问题。

网站上应用程序在 Android 上正常运行的必填字段是“Android 包”和“C2DM 授权令牌”,并确保勾选“推送通知支持”。

于 2011-11-17T22:00:50.170 回答