gpt4 book ai didi

ios - 区域一致性监控

转载 作者:行者123 更新时间:2023-11-29 04:55:13 26 4
gpt4 key购买 nike

我很好奇为什么我的应用程序在我将其设置为每天在同一地点通知时有时却没有通知我。在 iPhone 4x 设备上,该应用程序使用regionMonitoring。有时会收到更新,有时则不会。

此外,由于还存在重大位置更改(在 3GS 上),因此无法一致地收到更新。

1) 据我了解,当设备从一个蜂窝塔切换到下一个蜂窝塔时,significantLocationChange 和regionMonitoring 都会收到更新。这是否意味着居住在手机信号塔不在附近的地区的用户,该应用程序将无法工作?

所以,当没有其他参数可以改变时,我真的对这种行为感到困惑。

2) 这是否意味着居住在手机信号塔不在附近的地区的用户,该应用程序将无法工作?

3) 我可以依靠regionMonitoring 来一致地通知用户吗?有什么建议?

问候。萨姆。

最佳答案

  1. regionMonitoring 受益于位置监控的其他几个输入。它根据 WiFi 连接以及使用位置的其他应用程序触发。操作系统收到的任何位置更新都将为正在监控的任何未完成区域运行。较旧的 importantLocationChanges 基本上受制于蜂窝塔切换,并且在稀疏蜂窝区域中通常不太可靠。

  2. 并不意味着它不起作用,只是效果或用处会降低。

  3. 我的经验表明,区域监控是在不主动使用 GPS 的情况下监控位置的最一致、最可靠的方式。它绝不是完美的,但对于大多数用户来说,它应该几乎没有任何问题。

我有一个使用区域监控的应用程序,而且我对准确性没有任何重大提示。我决定不支持 3GS 和旧方法有两个原因。很少有用户使用它,并且规模日益缩小。其次,需要更多的代码来支持低得多的准确性,而且我不希望它影响整体体验,所以我将其省略了。希望这会有所帮助。

关于ios - 区域一致性监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8132045/

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