Lan*_*ria 8 xcode firebase-realtime-database app-store-connect apptrackingtransparency
我使用 Firebase 进行用户身份验证,我刚刚重新提交了我的应用程序并得到了以下拒绝:
准则 5.1.2 - 法律 - 隐私 - 数据使用和共享
我们注意到,在跨应用和网站跟踪用户的活动之前,您不会使用 App Tracking Transparency 来请求用户的许可。您在 App Store Connect 中提供的应用隐私信息表明您收集数据以跟踪用户,包括其他诊断数据、音频数据、性能数据、崩溃数据、产品交互、电话号码、用户 ID、电子邮件或短信、照片或视频和搜索历史记录。
从 iOS 14.5 开始,App Store 上的应用需要通过 AppTrackingTransparency 框架获得用户的许可,然后才能收集用于跟踪它们的数据。这一要求保护了 App Store 用户的隐私。
下一步
以下是解决此问题的两种方法:
- 您可以从您的应用程序中删除跟踪功能并在 App Store Connect 中更新您的应用程序隐私信息。
 - 如果您决定继续跟踪用户,则必须在收集用于跟踪用户或设备的数据之前实施 App Tracking Transparency 并请求许可。
 
我的应用程序没有广告,但我必须使用他们的用户 ID 在整个应用程序中跟踪用户,以便我知道哪个帖子属于哪个用户等。
如果用户拒绝提示AppTrackingTransparency,那基本上不是说我无法再跟踪他们吗?我不知道在这里做什么。
这是我填写的隐私复选框。显然我可以改变一些东西,但我不知道该改变什么。
Lan*_*ria 12
我重新提交了我的应用程序并获得了批准。似乎关键是确保它只是Used for App Functionality.
为了实现这一点,我对App Store Connect 中的App Policy页面进行了这些更改。
App Functionality:No, user IDs collected from this app are not linked to the user's identity.No, we do not use phone numbers for tracking purposes. 注意在第三个屏幕上,在Definitions and Examples 下,它说:跟踪不适用于以下情况:
• 当数据经纪人仅将与他们共享的数据用于欺诈检测或预防或安全目的时
这是一个带有紫色下划线的屏幕截图:
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           4636 次  |  
        
|   最近记录:  |