【问题标题】:Create New Geofence When App Closed应用关闭时创建新地理围栏
【发布时间】:2013-02-19 16:56:56
【问题描述】:

我正在研究我正在尝试开发的使用位置感知和地理围栏的应用程序。我能够按照教程解释如何使用硬编码的经度和纬度设置地理围栏。

两个问题:

首先,有没有办法将新的经度和纬度从服务器“推送”到应用程序,并将它们设置为新的地理围栏区域,即使应用程序关闭(完全关闭而不是在后台)?

其次,当应用在后台运行时,有没有办法做到这一点?

谢谢。

【问题讨论】:

    标签: iphone ios objective-c gps location


    【解决方案1】:

    “首先,有没有办法从一个“推”新的经度和纬度 服务器到应用程序并将它们设置为新的地理围栏区域,即使 应用已关闭”

    您的意思是向应用推送新的地理围栏:
    不,如果应用程序已关闭,您将无法这样做。

    如果应用程序唤醒,它可以从服务器请求是否有任何新的地理围栏。

    【讨论】:

    • 如果应用在后台运行,理论上我可以推送一个新的地理围栏吗?
    • 我不知道,如果后台有推送服务,请阅读文档,或者提出一个新问题。
    【解决方案2】:

    我认为您应该能够在应用程序在后台运行时添加新的地理围栏,您只需要触发和事件并使用该调用的东西。例如你可以使用AlarmManager(如果设备关闭或重启,警报会丢失)

    希望对您有所帮助, 赫克托

    【讨论】:

      【解决方案3】:

      应用程序可以通过操作系统的“推送通知”唤醒。然后正如 AlexWien 在他的回答中所说:“如果应用程序唤醒,它可以请求服务器是否有任何新的地理围栏。”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-30
        • 2014-11-24
        • 1970-01-01
        相关资源
        最近更新 更多