每次请求位置时都需要显示“位置访问”提示吗? [关闭]

Posted

技术标签:

【中文标题】每次请求位置时都需要显示“位置访问”提示吗? [关闭]【英文标题】:Is it necessary to show "Location Access" Prompt every time requesting for the location? [closed] 【发布时间】:2021-12-11 12:59:04 【问题描述】:

最近,谷歌强制要求在请求位置访问之前显示警报消息以描述为什么需要位置访问。

这是提到所有细节的链接 -- https://support.google.com/googlepl...onstration,see-an-example-video-demonstration

而且,这就是示例提示的样子

但是每次用户请求位置时都向他们显示这样的消息有点烦人。因为,我们的用户必须每天办理入住和退房手续。

因此,除非他们卸载了该应用,否则我可以只显示一次此消息吗?

【问题讨论】:

我投票结束这个问题,因为有关应用商店服务条款的问题不在此处讨论。 @GabeSechan 我想知道您所说的关于应用商店服务条款的问题是什么意思吗?如果您让我知道原因,那么这对您的反对票将是有意义的。 这不是一个技术问题,因为您不需要展示它的技术原因。你的问题是关于谷歌想让你在应用商店做什么。这类问题不在此处讨论。 【参考方案1】:

当用户被要求授予对其位置的访问权时,需要显示此警报消息。这就是请求运行时权限的时候。每次访问该位置之前都不需要显示此警报对话框。 如果权限被重置、拒绝或撤销,将再次请求权限并再次显示警报。

【讨论】:

以上是关于每次请求位置时都需要显示“位置访问”提示吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

设置请求地理位置科尔多瓦

UIWebView 正在请求位置权限

如何在 iOS 应用程序中强制“始终”访问位置

如何让谷歌地图再次请求位置权限?

每次路线更改时都请求网站图标

每次生产 Kafka 消息时都需要连接吗?