【问题标题】:iOS: Can I tell if a user has opted-out of Apple's "Share With App Developers" setting?iOS:我能否判断用户是否选择退出 Apple 的“与应用开发者共享”设置?
【发布时间】:2020-01-06 21:06:04
【问题描述】:

我们在应用中使用第三方分析库。如果用户关闭了隐私 > 分析 > 与应用开发者共享开关,我想自动选择退出这些分析。

我知道这只是为了让用户不接受 Apple 转发他们收集的分析,但我认为意图很明确:用户不希望开发人员接收分析,无论来源如何。

是否有用于检查此设置的 API,或者是否是在应用中重新提示用户是否要发送分析的唯一选项?

就此而言,有没有办法检测用户是否选择退出所有分析?此处的意图不太清楚,因为描述中明确表示“帮助 Apple 改进”,但如果用户在此级别选择退出,提示用户发送分析结果再次让人感觉有点奇怪。

【问题讨论】:

    标签: ios analytics privacy


    【解决方案1】:

    是否有用于检查此设置的 API,或者是否是在应用中重新提示用户是否要发送分析的唯一选项?

    不,Apple 不会共享任何与用户隐私相关的信息。


    首先,我认为我们所有的开发人员都需要这些分析、用户参与和崩溃日志。

    话虽如此,任何应用程序/开发者都不应侵犯用户的权利。 有Apple Privacy Policy 来获取Apple App Analytics 的用户权限,以发送给注册Apple Developer Program 的App Developers。但这只是苹果公司在处理他们的合法性。作为开发者,我们应遵守我们公司的法律政策,并遵守 App Store 政策和我们在应用中使用的任何第三方库的政策。

    例如:

    1. 您的应用程序/公司必须在上传应用程序之前在 iTunesConnect 中提供给 Apple 的隐私政策页面和条款与条件页面。因此,当用户下载应用程序时,他/她必须同意他们。
    2. 您正在应用中使用 Crashlytics。你应该遵守https://firebase.google.com/terms/crashlytics

    更多阅读参考:How to make your App's privacy policy complaint to data protection and privacy laws

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-05
      • 1970-01-01
      • 1970-01-01
      • 2014-02-11
      • 2018-12-31
      • 2017-07-01
      相关资源
      最近更新 更多