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

ale*_*e.m 5 android blackberry-push blackberry-android

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

这是我们的场景:

- 我们有一个黑莓10 Dev Alpha设备,操作系统版本:10.0.9.388

- 已经注册到推送服务

处理了android.cfg并使用从Blackberry收到的值更改了值:

- 增加了清单权限.

- 我们使用Debug Token部署应用程序.

-Device连接到Blackberry网络(我们可以添加联系人,通过BBM聊天等)

- 生成的.bar文件的结构似乎没问题.(.apk,manifest -permissions也可以 - ,android.cfg)

GCM在Android设备上工作正常,但是当我们在BlackBerry dev alpha设备上调试时,GCMRegistrar类的注册方法没有注册我们的设备,getRegistrationId方法总是返回一个空字符串.

没有异常被抛出,所以我们不知道寄存器方法失败了什么.有没有办法看到一些日志?

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

ale*_*e.m 1

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

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

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