2009-09-24 44 views

回答

1

您必须与移动/电话运营商合作 - 持续跟踪(在用户同意的情况下)任何移动设备。

所以对于一个假想的情形是: -

  1. 范围您的应用程序:告诉用户他要踏踏实实的旅程。
  2. 用户使用iPhone应用程序的同意,才能追踪旅程
  3. S /他选择他想要的警报交互
  4. iPhone应用程序将这些信息发送到服务器端程序
  5. 的目的地用户可以退出iphone应用程序
  6. 服务器端程序可以轮询移动运营商位置服务器以了解用户特定移动设备的当前位置 - 定期
  7. 在找到目的地附近时,服务器端应用程序会发送推送通知到iPhone
  8. iPhone收到Push Alert
0

当然,只需设置Core Location委托来接收更新,并检查传入CLLocation对象的速度属性。当你获得所需的速度时,发布NSNotification。

0

这是不可能的。您必须打开应用程序才能获取速度或位置。您无法注册基于速度或位置启动的应用程序。