Tri*_*ian 6 background-service android-service cordova ios6 hybrid-mobile-app
我需要在Apache Cordova应用程序上以给定间隔轮询服务器,并通知用户是否有相关信息供他/她使用.我不确定是否可以与webworkers一起完成,因为当iOS和Android中的应用程序处于非活动状态时,事件(服务器轮询)也必须发生.
有没有人遇到过类似的问题?我已经研究了本地通知/对话来传递信息,但我不确定如何创建轮询服务.
提前致谢.
在我看来,永久性民意调查绝不是一个好办法.我建议你使用Push,这样你的服务器就会在新内容可用时立即通知应用程序.它可以为您的设备节省大量电池,因为只有在确实有更新时才会被唤醒.推送通知服务就是为此目的而构建的.
看看优秀Push Plugin的Phonegap,适用于iOS,Android甚至更多平台.要设置Push PluginiOS和Android版,您可以在此处阅读Holly Schinsky的教程.
在Ray Wenderlich的教程中,您可以找到有关如何实现服务器端详细描述的信息.
如果你真的想坚持投票,我知道有在iOS这样做的可能性(见本文有关Background Fetch),不知道的Android(我猜你会需要实现一个服务存在).但是,我从未找到过相应处理两个平台后台执行的Phonegap插件.
| 归档时间: |
|
| 查看次数: |
4620 次 |
| 最近记录: |