iOS:我能否判断用户是否已选择退出 Apple 的“与应用程序开发人员共享”设置?

Sea*_*anR 5 analytics privacy ios

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

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

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

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

小智 3

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

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


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

话虽如此,任何应用程序/开发人员都不应侵犯用户的权利。Apple 隐私政策旨在获得用户许可,将Apple App Analytics发送给注册 Apple 开发者计划的应用程序开发者。但这只是苹果公司在考虑其合法性。作为开发者,我们应该遵守公司的法律政策,并遵守应用商店的政策以及我们在应用程序中使用的任何第三方库的政策。

例如:

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

更多阅读参考:如何让你的App的隐私政策投诉数据保护和隐私法