0

我目前有一个报告道路危险的应用程序,并向相关地方当局发送电子邮件。有没有办法使用 Xcode 中的区域管理器功能来指定应用程序将在其中运行的矩形,但是如果用户在该区域之外访问它,那么应用程序将不会发送电子邮件。

4

1 回答 1

1

有几种方法可以做到这一点:

  1. 检测用户的位置,要求用户允许并打开位置服务。可能会消耗大量电池,因为您必须在后台更新用户的位置。

  2. 检测用户的数据IP并交叉检查IP-Country数据库。这不能在后台完成,因为 Apple 不允许这样做(Apple 只允许位置和音乐的后台任务)。因此,用户的位置只能在用户打开应用程序时更新。

于 2013-12-17T02:56:31.033 回答