移动开发框架是否能够与Push Notifications一起使用?
详情如下:
我正在研究跨平台移动应用开发。使用移动开发框架(如PhoneGap,Titanium等)开发的混合应用程序似乎可以在使用Web技术(HTML5,JavaScript,CSS)进行开发时访问核心电话功能(相机,加速度计,地址簿等)。
我们有一个明确的要求是使用推送通知向已安装应用的设备发送消息,即使应用已关闭。据我所知,每个平台都支持不同(Apple推送通知与C2DM等)。
我假设HTML5通知不符合要求,因为(我假设)HTML5通知(Web套接字,SSE)要求应用程序运行。
答案 0 :(得分:7)
Android上的PhoneGap通过添加插件支持推送通知。见here。我不确定其他平台。 appMobi支持Android和iOS的开箱即用推送通知。见here。我可以找到一些关于Titanium的模糊参考,但没有具体的。
答案 1 :(得分:4)
Trigger.io支持使用仅使用Web技术的推送通知创建混合应用程序 - 无需为本地编译设置或使用Eclipse / XCode。
我们的推送通知文档如下: http://docs.trigger.io/en/v1.3/partners/parse.html
答案 2 :(得分:2)
我在AppMobi工作。我们提供开箱即用的iOS和Android推送通知。启用很简单,我们有一个javascript帮助程序库来管理代码中的设置/处理/显示。我们有一个Web服务API来发送消息,或者您可以使用我们的仪表板发送消息。
答案 3 :(得分:0)
混合移动应用程序的一个好处是支持推送通知等标准功能。你得到了PhoneGap的答案,这里有appcelerator:http://developer.appcelerator.com/question/123378/push-notifications-on-all-3-platforms