我想每 12 小时检查一次应用程序中的数据库,查找日期列具有相应日期的行。这是通过在android中编写service来完成的。但是iOS中有没有类似的服务可以满足我的要求呢?
不。一般来说,SDK 或 iPhone/iPad 中没有这样的东西。您只能编写会影响应用程序生态系统的代码,而不能编写影响操作系统的代码。
当您的应用程序关闭时,它就会关闭,并且在用户打开它/打开与您的应用程序相关的推送通知之前不会采取任何操作。
如果用户批准了您的应用程序的基于位置的服务,即使您的应用程序完全关闭,也有几种方法可以运行简短的后台进程。其中之一是使用监控基于形状的区域 http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html#//apple_ref/doc/uid/TP40009497-CH2-SW1这基本上意味着如果用户离开区域 X/进入区域 Y打开应用程序并在再次关闭之前运行一些命令。
聪明的方法(我能想到的唯一方法)要完成您在 iOS 中的任务,就是在服务器上运行该服务,并在打开应用程序时从服务器提取数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)