繁体   English   中英

应用终止时更新位置

[英]Update Location when app is terminated

我正在开发一个使用用户位置向其发送匹配用户的应用程序,即使该应用程序已终止或从iOS中正在运行的应用程序中刷除。 如果用户从当前位置移开50英尺,我有什么方法可以调用api上传用户的当前位置? 我已经读到,如果应用程序在后台或终止,Apple不允许执行代码。 因此,请向我建议我应该怎么做以及应该如何逐步执行它,以便我可以完成此任务,并且这肯定会对我的许多应用程序有所帮​​助。

一言以蔽之。 您可以订阅重要的位置更改通知。 然后,当系统检测到用户已经移动了“相当大的距离”(由系统定义)时,我不确定系统将其称为重大的位置变化,但是它将超过50英尺。

另一种选择是在用户的当前位置周围创建地理围栏,并使用“核心位置” startMonitoring(for:)函数侦听位置更新。

如果这两种技术都检测到相关事件并且您的应用未运行,则它们将重新启动您的应用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM