如何为用户选择从不的应用重新启用位置权限?

How do I re-enable Location permission for an app where user chooses never?

这与 非常相似,但略有不同。

我使用了 PlacePicker,在测试期间,当应用程序要求我打开位置时,我说 "Never"

现在,我似乎受困了 :( -- 重新安装应用程序也无济于事。当然,用户必须有某种方法来重置它吗?

至少从我的测试角度来看,如果不恢复出厂设置就无法重置,这太疯狂了!使用 Android Lollipop - 在不对设备进行 root 的情况下完成此操作的任何帮助都非常感谢

编辑:

1) 已尝试从应用程序缓存中清除数据、卸载、重新启动并重新安装 - 不行设置 --> 应用程序 -> 我的应用程序 -> 清除数据(和清除缓存)

2) 尝试重置 "All Apps" 首选项 - 即设置 -> 应用 -> 重置应用首选项 - 仍然没有用

经过几个小时的研究,我终于想出了如何重置这个...

我清除了以下应用程序的数据 - Google 地图、Google Play 服务和位置服务并解决了问题...现在我的应用程序再次要求使用位置(如果已打开)关闭。

我没有时间调查其中哪些是存储此信息的实际服务。希望有人觉得这有用

编辑:我猜这需要与清除应用程序数据以及卸载和重新安装一起完成...不清楚是否仅从应用程序中清除数据就能解决问题

除了原来的发帖人回答之外,您还可以通过设置 > 帐户 > google > 位置来完成此操作。然后会弹出一个对话框询问您是否要重新设置权限。无需清除 goole 应用程序中的所有数据并重新安装。

解决方法很简单也很容易漏掉...

从屏幕顶部边缘向下滑动以获取下拉菜单。按 "App permission management"。按应用程序和您要更改权限的应用程序。瞧!