我们对iOS和Android上的UrbanAirship非常满意,但对Blackberry却没有。在花了100多个小时并且我们的估算结果发布后,我们无法让UrbanAirship在Blackberry上使用Phonegap。
使用Eclipse,BlackBerry webworks SDK和Phonegap 1.0(不能在BB上使用> 1.0)。我们从UA的示例应用程序(https://github.com/urbanairship/bb-push-sample-os5)获得了推送集成的信息。然后从这里获取Phonegap插件(http://wiki.phonegap.com/w/page/35799737/如何为BlackBerry WebWorks创建PhoneGap插件)。
UA示例代码被提炼为所需内容(消除特殊UI,临时存储等),然后进入Phonegap插件结构。有成功从我们的javascript文件调用插件(这样做在java插件中执行方法,以及那些击中BB核心)。失败来试图让插件充当推送通知的事件监听器。
UrbanAirship在帮助我们方面表现出色,但不愿意/无法提供与BlackBerry兼容的Phonegap插件。
非常感谢任何帮助。