苹果拒绝了这款应用,原因是:
准则5.1.1 -法律-隐私-数据收集和存储-我们注意到,您的应用程序请求用户同意访问该位置,但没有充分解释位置在目的字符串中的使用。为了帮助用户就如何使用数据做出明智的决定,所有权限请求警报都需要指定应用程序将如何使用所请求的信息。
但我们不使用任何位置服务的应用程序。苹果提到的屏幕正在通过第三方网络应用程序。也就是说,我们在这里使用了“应用程序中的浏览器”。因为我们不能控制第三方PWA应用程序上的位置文本,所以我们不能在这里做任何事情。那么你能告诉我们如何克服这种情况吗?
苹果公司的答复:
也就是说,这显示在应用程序内的浏览器上。不是我们应用的信息。我们这边没有控制

发布于 2021-03-31 12:50:13
您是否测试过在您的NSLocationWhenInUseUsageDescription、NSLocationAlwaysAndWhenInUseUsageDescription、NSLocationUsageDescription或NSLocationAlwaysUsageDescription中插入Info.plist?
它可能会凌驾于第三方的之上,这样你可以使它更详细,但你必须在你的隐私政策中包括他们的隐私政策。因为他们所做的一切最终都是你的责任。
我会怀疑是否使用第三方需要位置的浏览器。
发布于 2021-03-31 12:52:00
此警报中显示的文本“允许地理定位”可能是由Ionic框架(基于您的标记)提供的。虽然你没有编写这段代码,但它仍然是你提供的代码(而不是苹果),所以这是你的责任。
正如Lorem所说,您可能可以自己重写文本--通过该方法或另一种方法--但是不管您是否有责任管理库和依赖项,即使您没有编写它们。
https://stackoverflow.com/questions/66888092
复制相似问题