我的应用将jquery + google地图文件加载到webview中,当viewDidLoad激活要求gps访问的警报时(正常情况下)。验证后,如果以后重新加载此视图,仍然会推送警报!如何保持gps权限以避免多个警报请求权限?谢谢。
答案 0 :(得分:1)
我会首先尝试从原生的Obj-C代码访问GPS,之后让webview加载:
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
[locationManager startUpdatingLocation];
[locationManager stopUpdatingLocation];
这应该验证您的应用程序使用GPS,因此Webview使用它(至少如果它是本地webview,不确定它是否是远程的)。