0

私のアプリはjquery + Googleマップファイルをwebviewにロードし、viewDidLoadがgpsアクセスを求めるアラートをアクティブにすると(通常どおり)。それを検証した後、このビューが後でリロードされた場合でも、アラートがプッシュされます! 許可を求める複数のアラートを回避するために gps 許可を保持する方法は? ありがとうございました。

4

1 に答える 1

1

最初にネイティブの Obj-C コードから GPS にアクセスしようとし、その後、webview をロードします。

CLLocationManager *locationManager = [[CLLocationManager alloc] init];
[locationManager startUpdatingLocation];
[locationManager stopUpdatingLocation];

これにより、アプリが GPS を使用することが検証され、Webview が GPS を使用することが検証されます (少なくともローカル Webview の場合、リモートかどうかは不明です)。

于 2012-05-03T16:38:28.450 に答える