0

我正在尝试使用CLRegion标记为用户选择的最终目的地,以便应用程序在用户到达目的地后提示用户。

问题是,如果用户绘制了最终目的地但实际上并没有到达该地区。该地区将永远存在!(直到有一天,他们终于到达时会突然收到消息提示。)

我似乎在互联网上找不到任何关于到期的信息?有人可以启发我吗?

4

1 回答 1

1

不确定您要解决什么问题。如果该区域在特定日期/时间后无效,只需在最终击中地理围栏时检查是否过期,不要将事件一直传播到用户界面。

请记住,您可能不会使用运行时变量来跟踪过期时间,因为您的应用程序可能会在武装区域和实际击中区域之间多次重新启动。快速而肮脏的解决方案是将过期时间戳合并到区域 ID 中。但很可能您将不得不使用某种持久存储来保存与区域相关的所有信息。

于 2017-01-11T16:17:51.043 回答