问题描述
苹果因此拒绝了该应用:
指南 5.1.1 - 法律 - 隐私 - 数据收集和存储
我们注意到您的应用请求用户同意访问该位置,但没有充分解释目的字符串中位置的使用。
为了帮助用户就如何使用他们的数据做出明智的决定,所有权限请求警报都需要指定您的应用将如何使用所请求的信息。
但我们不在该应用上使用任何位置服务。 Apple 提到屏幕是通过 3rd 方网络应用程序提供的。即我们在这里使用了“应用内浏览器”。由于我们无法控制 3rd 方 PWA 应用程序上的位置文本,因此我们无法在此处做任何事情。那么您能告诉我们如何克服这种情况吗?
来自苹果的共鸣:
即这显示在应用程序内浏览器上。不是我们的应用程序的消息。我们这边无法控制
解决方法
您是否测试过在 NSLocationWhenInUseUsageDescription
中放入 NSLocationAlwaysAndWhenInUseUsageDescription
、NSLocationUsageDescription
、NSLocationAlwaysUsageDescription
或 Info.plist
?
它可能会覆盖第 3 方的,因此您可以使其更详细,但您必须将他们的隐私政策包含在您的隐私政策中。因为最终他们所做的一切都是你的责任。
我对使用需要浏览器位置信息的第 3 方持怀疑态度。
,此警报中显示的文本“允许地理定位”可能由 Ionic 框架提供(基于您的标签)。虽然此代码不是您编写的,但它仍然是您提供的代码(而不是 Apple),因此这是您的责任。
就像 Lorem Ipsum 所说的,您可以自己覆盖文本 - 通过该方法或其他方法 - 但不管管理库和依赖项的责任在于您,即使您没有编写它们。
>