如何在用户拒绝一次后再次请求用户使用地理位置的权限



在Windows 8的javascript地铁应用程序中,如果用户拒绝使用地理位置的权限,则该权限始终保持被拒绝状态。

也许用户在第一次使用应用时拒绝了使用地理位置

的权限,但后来可能愿意在建立信任时允许使用地理位置。但是我找不到如何再次请求许可。

即使在 Win8 地理位置示例中,一旦权限被拒绝,它就会保持拒绝状态,并且无法再次请求权限。

是否可以再次向用户请求权限?

始终可以通过浮出控件或消息对话框提示用户,只是无法启动地理位置查询并导致触发核心功能问题。用户很快就会知道功能可以在您的应用程序中配置设置 |权限浮出控件,你甚至可以将它们指向此处以更改其答案。

换句话说,我认为该平台正在避免用户说"你会让我一个人呆着吗?!我不想为我的隐私而烦恼!"如果开发人员对他的工作流程很谨慎,那么我怀疑避免用户说"嘿!我想让这个应用程序更智能地了解我的位置,但我不知道如何启用它。我知道是主观的,但你可以看到它是如何有利于用户的。

你可以做一个 Toast 通知,但就像杰里米说的那样,如果你对它感到烦恼,你可能会把用户赶走。

最新更新