城市飞行 - 推送示例 => APID 每次都为空

4
我刚开始接触安卓,并且想使用 UrbanAirship 的推送服务。我下载了示例项目并测试了 Push 示例项目,只是在 MyApplication.java 文件中更改了 developmentAppKey 和 developmentAppSecret。应用程序可以正常启动并运行而不会崩溃,但是为了发送推送消息,我需要注册 APID,而我不知道如何操作。 此外,我看到以下日志信息,认为 APID 不应该为 null:
04-22 10:17:50.716: I/Push Sample - UALib(2843): My Application onCreate - App APID: null

我遇到了这个错误:

04-22 11:58:49.763: E/Push Sample - UALib(916): com.google.android.c2dm.permission.RECEIVE is unknown to PackageManager. Note that an AVD emulator may not support GCM.

我发现有人遇到了相同的问题,但他没有得到有用的答案:https://support.urbanairship.com/customer/portal/questions/59269-android-pushsample-null-apid-missing-permission-that-is-really-there-

请问有人可以帮助我吗?

1个回答

3

我也遇到了类似的问题。你应该仔细检查你的谷歌账户数据。我的问题是我一直在用一个旧密码,实际上已经不再适用。设置新密码之后,问题迎刃而解。


我是urban airship的新手,从这个链接下载了pushsample链接示例代码,但它显示异常,请建议我运行样例程序所需的步骤。 - Jamal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,