前言
最近这几年主要一直搞Flutter,iOS原生的开发做的比较少,最近上架一个新的APP,结果就被打回来两次,记录一下,以前也没有记录,总结一下,供大家参考,不足之处还请指正。
Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
问题:
Issue Description
One or more purpose strings in the app do not sufficiently explain the use of protected resources. Purpose strings must clearly and completely describe the app's use of data and, in most cases, provide an example of how the data will be used.
Next Steps
Update the location purpose string to explain how the app will use the requested information and provide an example of how the data will be used. See the attached screenshot.
Resources
Purpose strings must clearly describe how an app uses the ability, data, or resource. The following are hypothetical examples of unclear purpose strings that would not pass review:
- "App would like to access your Contacts"
- "App needs microphone access"
问题描述
应用程序中的一个或多个目的字符串不能充分解释受保护资源的使用。目的字符串必须清晰和完整地描述应用程序对数据的使用,并在大多数情况下,提供一个如何使用数据的例子。
说的就是请求权限说明不够清楚明确,修改描述,说明清楚,重新提交即可。
以供参考:
<key>NSLocationWhenInUseUsageDescription</key>
以前的
- <string>便于用户准确获取自己的位置,提供更准确丰富的信息</string>
修改后的
+ <string>需要准确获取您的位置,以用于xxxxx上传及展示,对故障车周围服务站进行筛选</string>