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连接到设备但我们不知道在哪里可以找到关于此的一些日志(如果有的话).
将操作系统版本从 10.0.9.388 更新到 10.0.10.263 后,我们的 GCM 实施开始工作(来自 Blackberry 支持团队的人员的建议)。
我们在调用 GCMRegistrar.register 后获得了注册 ID,现在我们正在收到通知!因此无需使用 Blackberry SDK 或任何其他第三方库。
如果您要将 Android 应用程序移植到黑莓,请确保您的 android.cfg 格式正确,并且包含注册推送服务后从黑莓邮件收到的有效数据。另请检查重新打包的 .bar 文件中的清单文件中是否包含推送通知权限。
| 归档时间: |
|
| 查看次数: |
1266 次 |
| 最近记录: |