我正在iOS 11中实现一个非VOIP应用程序。根据我的应用程序的性质,我实现了startMonitoringSignificantLocationChanges()。所有的实施都进展顺利,现在正在运作。
在终止应用时我正在调用startOrReStartSignificantLocationUpdate()
我正在didFinishLaunchingWithOptions重新启动significantlocationupdate
我还在didUpdateLocations事件中更新服务器中的位置
当应用程序处于前台或后台时,位置更新会反映在我的服务器上。即使用户手动杀死应用程序,现在也会反映出来。所以它适用于SLC,但
问题是;
更新似乎在一段时间后停止,比如3-4小时。如果用户手动杀死应用程序,则会发生这种情况。根据我的应用程序的性质,我需要重新启动位置更改并将位置更新到我的服务器。
是否有任何类别的应用可以在iOS11中永久更新此位置?我正在考虑Moves App in iOS的工作原理。不确定它是否适用于iOS11但