【问题标题】:Push Notifications and Services for iOSiOS 推送通知和服务
【发布时间】:2012-03-20 10:56:29
【问题描述】:

我有一个跟踪用户坐标的应用。我希望用户在特定的经度和纬度处收到推送通知。这意味着我的设备即使关闭也必须跟踪坐标并发出请求。 有没有办法做到这一点? 推送通知无法做到这一点。

【问题讨论】:

  • quickblox.com - 也许它是您所需要的

标签: ios push-notification multitasking


【解决方案1】:

CLLocationManager 实际上有一个方法startMonitoringForRegion:desiredAccuracy: 来监控用户何时进入区域并在需要时唤醒您的应用程序。查看更多here。我很确定这是他们用于提醒应用程序的系统,您可以在其中获得特定位置的提醒。与让您的应用一直监控位置相比,它使用的能源要少得多,因为操作系统可以使用您附近的蜂窝塔或 wifi 热点等信息来确定是否有必要使用 GPS。

【讨论】:

  • 有没有办法在 appcelerator 上实现这个?
  • 据我所知,没有。我的猜测是,Apple 只为位置设置了“如果有变化就叫醒我”功能,因为他们可以利用电话硬件始终开机的事实。加速度计硬件不是。
【解决方案2】:

看看the documentthis

您的应用将继续在后台运行并接收位置更新。然后向用户发送本地通知。但是如果用户手动杀死了你的应用程序。工作将不会完成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-18
    • 1970-01-01
    • 1970-01-01
    • 2012-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多