gpt4 book ai didi

cordova - 如何在iOS phonegap应用程序中链接到设置->隐私->定位服务

转载 作者:行者123 更新时间:2023-12-04 08:49:12 27 4
gpt4 key购买 nike

我正在使用 phonegap 制作应用程序,当用户不允许某个权限(例如 GPS)时,应用程序下次使用该功能时不会再次询问,我认为我能做的最好只是显示这样的消息:

请转至 iOS 设置 > 隐私 > 定位服务以启用该应用程序以访问您的位置

但我只是注意到 map 应用程序给出了这条消息:

打开定位服务以允许 map 确定您的位置

它有设置或取消的选项。如果您单击设置,它会将您带到设置的位置服务部分,以便您可以启用它。

我的问题是,如何使用 phonegap 应用程序链接到该部分设置?

最佳答案

在 iOS >= 8 中,您可以使用以下命令打开应用程序设置面板:

NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:url];

编写从 js 层打开该面板的cordova插件非常容易。要制作可移植且稳定的插件,您应该在使用之前检查该变量是否存在(在 iOS < 8 中)。

见iOS UIApplication documentation想要查询更多的信息。

矿石用途 an existing cordova settings plugin .

关于cordova - 如何在iOS phonegap应用程序中链接到设置->隐私->定位服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19105215/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com