混合移动应用是否支持推送通知?

21

移动开发框架能够很好地处理推送通知吗?

以下是细节:

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

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

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

3个回答

8

在Android上,通过添加插件,PhoneGap支持推送通知。请参见此处。我不确定其他平台是否支持。appMobi为Android和iOS提供开箱即用的推送通知功能。请参见此处。我可以找到一些关于Titanium的模糊参考,但没有具体内容。


1
Urban Airship插件支持PhoneGap iOS的推送通知。http://urbanairship.com/blog/2010/06/09/phonegap-push/ - Devgeeks
第一个链接(用于推送通知的Android插件)已经失效。我认为现在大多数平台的PhoneGap/Cordova插件应该是:https://github.com/phonegap-build/PushPlugin。 - Piovezan

4

3

我在AppMobi工作。我们提供iOS和Android的推送通知服务,使用起来非常简单,并且我们还有一个javascript帮助库可以帮助您管理设置、处理和显示代码。我们还有一个Web服务API可用于发送消息,或者您可以使用我们的控制面板进行发送。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接