iOS:我能否确定用户是否选择了Apple的“与应用程序开发人员共享”设置?

时间:2019-09-04 01:41:13

标签: ios analytics privacy

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

我了解这仅是为了让用户选择退出他们收集的分析程序中的Apple转发功能,但我觉得目的很明确:无论源头还是用户,用户都不希望开发人员接收分析结果。

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

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

1 个答案:

答案 0 :(得分:3)

  

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

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


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

已经说过,任何App / Developer都不应侵犯用户权利。 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