【问题标题】:How to obtain ongoing user consent for use of location info如何获得使用位置信息的持续用户同意
【发布时间】:2011-05-04 16:11:13
【问题描述】:

在我的应用程序中,我使用位置信息来捕获用户位置。
我有以下问题:

  1. 我们必须在应用程序中提供哪些警报消息,以便用户表明我们将使用他们的位置?
  2. 一旦用户接受,我们可以在后台获取位置信息吗?
  3. 如果允许用户在应用程序第一次启动时获取位置信息,我们是否需要为连续获取(在下一次应用程序加载时)提供警报?

谢谢。

【问题讨论】:

    标签: iphone cocoa-touch iphone-sdk-3.0 ios4 core-location


    【解决方案1】:

    如果您将 purpose 属性分配给您的位置管理器实例,它将在请求用户许可的弹出窗口中包含该属性。见http://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html#//apple_ref/doc/uid/TP40007125-CH3-SW30

    其他两个是的。

    【讨论】:

    • 谢谢,这也是需要的。感谢您的回复马特。
    【解决方案2】:

    我不是 iPhone 程序员,但我是 iPhone 用户。每次应用程序要求访问我的位置信息时,一旦我说是,它就不再要求并定期使用它。

    这让我相信你的问题的答案是:

    1) 可能会在您的应用程序第一次请求位置信息时自动提供警报消息。我很确定他们不依赖于开发人员自我监管。

    2) 是的,我相信是的。

    3) 是的,我相信是的。

    【讨论】:

    • 是的,感谢迈克的回复。丹尼尔也有和你类似的答案。
    【解决方案3】:
    1. 没有,iOS 会自动执行此操作。
    2. 这是正常程序。
    3. iOS 会按照编程的方式对用户进行错误处理。

    【讨论】:

    • 谢谢丹尼尔的回复
    猜你喜欢
    • 1970-01-01
    • 2013-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多