21

移动开发框架是否能够很好地与推送通知配合使用?

详情如下:

我正在研究跨平台移动应用程序开发。似乎使用 PhoneGap、Titanium 等移动开发框架开发的混合应用程序在使用 Web 技术(HTML5、JavaScript、CSS)进行开发时提供了对核心手机功能(相机、加速度计、地址簿等)的访问。

我们的一项明确要求是使用推送通知向安装了应用程序的设备发送消息,即使应用程序已关闭。我了解每个平台对此的支持不同(Apple Push Notifications 与 C2DM 等)。

我假设 HTML5 通知不符合要求,因为(我假设)HTML5 通知(Web Sockets,SSE)需要应用程序运行。

4

3 回答 3

8

Android 上的 PhoneGap 通过添加插件来支持推送通知。见这里。我不确定其他平台。appMobi 支持 Android 和 iOS 的开箱即用推送通知。见这里。我可以找到一些关于 Titanium 的模糊参考,但没有具体的参考。

于 2011-11-04T20:51:47.977 回答
4

Trigger.io 支持仅使用 Web 技术创建带有推送通知的混合应用程序 - 无需设置本地编译或使用 Eclipse / XCode。

我们包含推送通知的文档在这里: http ://docs.trigger.io/en/v1.3/partners/parse.html

我们还在这里写了一篇教程:http: //trigger.io/cross-platform-application-development-blog/2012/03/23/using-parse-and-trigger-io-for-cross-platform-apps -后端无痛苦/

于 2012-04-23T23:03:08.773 回答
3

我在 AppMobi 工作。我们确实为 iOS 和 Android 提供了开箱即用的推送通知。启用很简单,我们有一个 javascript 帮助程序库来管理代码中的设置/处理/显示。我们有一个 Web 服务 API 可以向其发送消息,或者您可以使用我们的 Dashboard 发送消息。

于 2011-11-07T14:55:57.413 回答