如何指定iOS应用程序运行的区域

时间:2013-12-17 02:51:34

标签: ios xcode clregion

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

1 个答案:

答案 0 :(得分:1)

有几种方法可以这样做:

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

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