我们在应用程序中使用了第三方分析库。如果用户关闭了隐私>分析>与应用开发者共享开关,我希望自动使用户退出这些分析。
我了解这仅是为了让用户选择退出他们收集的分析程序中的Apple转发功能,但我觉得目的很明确:无论源头还是用户,用户都不希望开发人员接收分析结果。
是否有API可以检查此设置,还是在应用程序中重新提示用户是否要发送分析的唯一选项?
就此而言,是否有办法检测用户是否选择退出所有分析?此处的意图不太明确,因为描述中具体说明了“帮助Apple改善”,但是如果用户选择退出此级别,再次提示用户发送分析感觉有点奇怪。
答案 0 :(得分:3)
是否有API可以检查此设置,还是在应用程序中重新提示用户是否要发送分析的唯一选项?
不,Apple不共享任何与用户隐私有关的信息。
首先,我认为我们所有开发人员都需要这些Analytics(分析),用户参与和崩溃日志。
已经说过,任何App / Developer都不应侵犯用户权利。 Apple Privacy Policy附带了Apple App Analytics的用户权限,该权限将被发送给注册到Apple Developer Program的App Developers。但这仅仅是苹果公司的合法性。作为开发人员,我们应遵守公司的法律政策,并遵守App Store政策以及我们在应用程序中使用的任何第三方库的政策。
例如:
更多阅读参考:How to make your App's privacy policy complaint to data protection and privacy laws