AppStore 批准:照片访问说明

问题描述 投票:0回答:1

我的应用程序最近被拒绝,原因如下:

指南 5.1.1 - 法律 - 隐私 - 数据收集和存储

我们注意到您的应用请求用户同意访问照片,但没有充分解释目的字符串中照片的用途。

为了帮助用户就如何使用其数据做出明智的决定,权限请求警报需要解释并包含您的应用程序将如何使用所请求信息的示例。

后续步骤

请修改应用程序 Info.plist 文件中照片的目的字符串,以解释为什么您的应用程序需要访问权限,并包含如何使用用户数据的示例。

您可以使用 Xcode 中的属性列表编辑器修改应用程序的 Info.plist 文件。

我知道之前已经有人问过这个问题,但我不确定如何继续,因为我觉得我在 Info.plist 文件中添加的内容是准确的。这是我目前拥有的 隐私 - 相机使用说明:允许访问照片以从您的图库上传照片

我也有它 隐私 - 照片库使用说明:允许访问照片以从您的库上传照片

您建议我如何更新字符串,或者我是否还需要在其他地方更新我的照片描述。

ios appstore-approval ios-privacy-settings
1个回答
0
投票

“目的”不是应用程序的用途,而是“用户为什么同意给予你同意?”

这是苹果公司的一个很好的总结:

准确、简洁地向用户解释为什么您的应用程序需要访问敏感数据(通常用一个完整的句子),让用户做出明智的决定,并提高他们授予访问权限的机会。 -> 请求访问受保护资源

此外,我会删除您实际未使用的任何目的字符串。过去,有些人(希望不会对我投反对票)漫不经心地说:只需在应用程序中粘贴一块默认用途字符串即可关闭构建和提交错误)。我认为这是一个坏主意,因为苹果正在不断调整他们的审批流程。

在您给出的示例中,如果我是审阅者,我会对两个目的字符串感到困惑。我还担心您不明白这些字符串的具体含义。 (没关系,苹果文档也让我困惑了很长一段时间......)

相机权限用于“我的应用程序可以使用设备上的相机吗?”它与照片访问无关。 捕获图像后,许多应用程序确实希望将照片保存在设备的照片库中,因此通常也需要目的字符串。

此外,请记住,用户可能会向其中之一授予权限,因此您的代码必须具有模块化隐私,即使您认为它应该是全有或全无。

© www.soinside.com 2019 - 2024. All rights reserved.