如何实现黑莓应用程序的推送通知?
我听说为了这样做,我需要购买Blackberry Enterprise Server,每年花费1400美元.这是真的?实施推送通知的良好起点在哪里?
我对iPhone推送开发很有经验,但找不到黑莓的等价物.
我们在注册我们的设备时遇到了一些问题,因此我们可以在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连接到设备但我们不知道在哪里可以找到关于此的一些日志(如果有的话).
似乎没有关于黑莓推送技术的大量信息.我唯一希望实现的是在黑莓设备可用时向黑莓设备发送通知.我真的需要TomCat和MySQL吗?我的java程序不是servlet,对于我使用PHP并通过套接字与java通信的东西.
我正在使用java,如果有人知道一些例子,那就太好了.
有人可以向我推荐一个很好的教程或实施BlackBerry应用推送服务的起点吗?我已经阅读了推送服务的基本概念.我需要一些示例代码来开始.