Android-Blackberry GCM:无法将移植的 Android 应用程序注册到 GCM 服务

2024-02-19

我们在注册您的设备时遇到一些问题,因此我们可以在 Android 移植应用程序中获取推送通知。

这是我们的场景:

-我们有一台 Blackberry 10 Dev Alpha 设备,操作系统版本:10.0.9.388

- 已注册推送服务

-创建了 android.cfg 并使用从 Blackberry 收到的值更改了值:

- 添加了清单权限。

-我们使用调试令牌部署应用程序。

-设备已连接黑莓网络(我们可以添加联系人、通过BBM聊天等)

- 生成的 .bar 文件的结构似乎没问题。 (.apk、清单 - 权限也可以 -、android.cfg)

GCM 在 Android 设备上运行良好,但是,当我们在 BlackBerry dev alpha 设备上调试它时,GCMRegistrar 类的注册方法没有注册我们的设备,并且 getRegistrationId 方法始终返回空字符串。

没有抛出异常,因此我们不知道 register 方法中出现了什么故障。 有没有办法查看一些日志?

我们尝试通过 SSH 连接到设备,但我们不知道在哪里可以找到有关此的一些日志(如果有的话)。


将操作系统版本从 10.0.9.388 更新到 10.0.10.263 后,我们的 GCM 实施开始工作(来自 Blackberry 支持团队的人员的建议)。

我们在调用 GCMRegistrar.register 后获得了注册 ID,现在我们正在收到通知! 因此无需使用 Blackberry SDK 或任何其他第三方库。

如果您要将 Android 应用程序移植到黑莓,请确保您的 android.cfg 格式正确,并且包含注册推送服务后从黑莓邮件收到的有效数据。 另请检查重新打包的 .bar 文件中的清单文件中是否包含推送通知权限。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android-Blackberry GCM:无法将移植的 Android 应用程序注册到 GCM 服务 的相关文章

随机推荐