Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Cordova/Phonegap个人安全应用程序向服务器发送背景心跳_Jquery_Ios_Cordova_Push Notification_Background Process - Fatal编程技术网

Jquery Cordova/Phonegap个人安全应用程序向服务器发送背景心跳

Jquery Cordova/Phonegap个人安全应用程序向服务器发送背景心跳,jquery,ios,cordova,push-notification,background-process,Jquery,Ios,Cordova,Push Notification,Background Process,我正在构建一个IOS和Android应用程序,要求该应用程序每5分钟向我们的服务器发送一次心跳信号,以确认该应用程序仍然处于活动状态(在后台/屏幕锁定状态下运行) 该应用程序是使用Corodva/Phonegap平台和Jquery mobile构建的。我在网上找到了几个处理应用程序后台处理的插件,但是没有一个提供完整的示例,包括.html页面,以便能够复制实际的工作示例 如果您能提供在线示例的指导,无论应用程序处于何种状态(活动/后台/屏幕锁定),只要打开应用程序,都会自动安排后台进程,我将不胜

我正在构建一个IOS和Android应用程序,要求该应用程序每5分钟向我们的服务器发送一次心跳信号,以确认该应用程序仍然处于活动状态(在后台/屏幕锁定状态下运行)

该应用程序是使用Corodva/Phonegap平台和Jquery mobile构建的。我在网上找到了几个处理应用程序后台处理的插件,但是没有一个提供完整的示例,包括.html页面,以便能够复制实际的工作示例

如果您能提供在线示例的指导,无论应用程序处于何种状态(活动/后台/屏幕锁定),只要打开应用程序,都会自动安排后台进程,我将不胜感激

我知道定期安排后台进程可能会导致额外的电池耗电。将推送通知—一个更好、更稳定、更可靠的解决方案,所有处理都在服务器端完成,然后将通知推送到应用程序


我欢迎您的建议、想法和指导

AFAIK,您不能像在Android上那样在iOS上运行这样的后台进程。也许你可以使用定位服务来实现这一点。您好,nyantxr,那么我是否最好设置推送通知,以便在服务器端完成所有步骤并发送警报???定位服务是否能够每x分钟发送一个位置,类似于实时跟踪报告,但也用作心跳功能,即使在屏幕上显示时也能正常工作is lockediOS将允许你的应用程序请求少量时间在后台运行,以获取少量数据。仅仅因为应用程序请求后台时间并不意味着该请求将被批准。你应该阅读以下内容来了解你能做什么。