混合移动应用程序是否支持推送通知?
移动开发框架能够与推送通知良好配合吗?
详细信息如下:
我正在研究跨平台移动应用程序开发。使用 PhoneGap、Titanium 等移动开发框架开发的混合应用程序似乎可以在使用 Web 技术(HTML5、JavaScript、CSS)开发的同时提供对核心手机功能(相机、加速计、地址簿等)的访问。
我们的一项明确要求是使用推送通知向安装了该应用程序的设备发送消息,即使该应用程序已关闭。据我所知,每个平台对此的支持不同(Apple 推送通知与 C2DM 等)。
我假设 HTML5 通知不符合要求,因为(我假设)HTML5 通知(Web Sockets、SSE)需要应用程序运行。
Are mobile development frameworks capable of working well with Push Notifications?
Details follow:
I'm researching cross-platform mobile app development. It seems hybrid apps developed using a mobile development framework like PhoneGap, Titanium, etc provide access to core phone features (camera, accelerometer, address book, etc) while developing using web technologies (HTML5, JavaScript, CSS).
One definite requirement we have is using Push Notifications to send messages to devices that have the app installed, even when the app is closed. I understand that each platform supports this differently (Apple Push Notifications vs C2DM, etc).
I'm assuming HTML5 notifications wouldn't fit the requirement since (i'm assuming) HTML5 notifications (Web Sockets, SSE) require the app to be running.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Android 上的 PhoneGap 通过添加插件来支持推送通知。请参阅此处。我不确定其他平台。 appMobi 支持 Android 和 iOS 的开箱即用的推送通知。请参阅此处。我可以找到一些关于钛的模糊参考,但没有具体的。
PhoneGap on Android supports push notifications by adding a plugin. See here. I'm not sure about other platforms. appMobi supports out of the box push notifications for Android and iOS. See here. I can find some vague references for Titanium, but nothing specific.
Trigger.io 支持仅使用 Web 技术创建带有推送通知的混合应用程序 - 无需设置本地编译或使用 Eclipse/XCode。
我们包含推送通知的文档位于此处:
http://docs.trigger.io/en/v1.3/partners /parse.html
我们还在此处发布了一个教程:
Trigger.io supports creating hybrid apps with push notifications using only web technologies - no need to setup for local compiles or use Eclipse / XCode.
Our documentation for including push notifications is here:
http://docs.trigger.io/en/v1.3/partners/parse.html
We've also blogged a tutorial here:
http://trigger.io/cross-platform-application-development-blog/2012/03/23/using-parse-and-trigger-io-for-cross-platform-apps-without-pain-in-the-back-end/
我在 AppMobi 工作。我们确实为 iOS 和 Android 提供了开箱即用的推送通知。启用起来很简单,我们有一个 JavaScript 帮助程序库来管理代码中的设置/处理/显示。我们有一个 Web 服务 API 可以发送消息,或者您也可以使用我们的仪表板来发送消息。
I work at AppMobi. We do provide push notifications for iOS and Android out of the box. It's simple to enable and we have a javascript helper library to manage setup/processing/showing in your code. We have a web service API to send messages to, or you can use our Dashboard to send them.