gpt4 book ai didi

iOS:从服务器请求后开始上传用户位置

转载 作者:行者123 更新时间:2023-11-29 11:03:44 25 4
gpt4 key购买 nike


我需要实现这一点:我有一个应用程序,它想跟踪家庭成员的位置。因为我不想让 GPS 一直运行,所以我想当某个家庭成员想知道我的位置时,我可以从服务器发送一个请求。
但是我遇到了一些问题:
我不能使用 PUSH 通知,因为这些需要确认(点击)并且只有在那之后应用程序才知道发生了什么事。 (这不是很好,因为 children 可能不会点击推送通知)
另一种选择是让应用程序在后台运行,检查服务器是否有任何消息,如果它在服务器上发现了一些请求,则启动 GPS 跟踪并将坐标上传到服务器。这听起来好一点,但也会耗尽电池电量。
有没有人已经尝试过这个?有没有更好的方法来解决这个问题?
感谢您的任何反应! :)

最佳答案

是的,我认为您剩下的唯一选择是在后台运行定位服务。

为此,在 Plist 中将 Required background modes 设置为 App registers for location updates。这将使您能够根据需要发送位置更新。但请注意,这仅在应用程序正在运行或在后台运行时有效,并且在您关闭应用程序时不会运行。如果用户关闭了您的应用程序,那么您可以在您从设备获得任何更新后触发推送通知。

另外,请注意,您需要在您的应用程序描述中提及,该应用程序使用定位服务,这会耗尽您的电池电量,否则您的应用程序将不会获得批准。

希望这些信息对你有帮助..

关于iOS:从服务器请求后开始上传用户位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14642481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com