0

我正在创建一个严重依赖 LocationServices 的应用程序。现在我要求用户打开它们,一切正常。

然而,当用户点击“否”时,这个应用程序的全部意义就变成了地狱。我可以向用户发送垃圾邮件以从我的服务中打开位置服务,但是我发现这个解决方案非常不优雅。

有没有办法以编程方式打开此设置?我不在乎额外的权限。我做了我的研究,我只得到了我已经做过的 - 要求用户通过对话框等打开位置服务。

4

2 回答 2

2

有没有办法以编程方式打开此设置?

幸运的是,不,出于明显的隐私和安全原因,除了可能在 root 设备上。

然而,当用户点击“否”时,这个应用程序的全部意义就变成了地狱。

然后通知用户一次(每次运行您的 UI)您的应用程序无法运行,并且用户应该卸载您的应用程序。

请记住,更多权限将具有与 Android M 相同的用户可恢复行为

于 2015-07-28T13:06:38.883 回答
0

您根本无法做到,如果那是可能的,那么您可以轻松地收集由于某些不道德原因而可能被出售的位置……因此出于安全原因,它根本不可能。

您总是可以通过制作一个非常有用且有用的应用程序来强制用户单击“是”,用户只是想尝试并且不能单击“否”,因为它根本不起作用......

于 2015-07-28T13:22:37.883 回答