Wie vermeide ich eine doppelte Aufforderung zur Geolokalisierung in der Phonegap-App?

Ich habe eine PhoneGap-App für das iPhone erstellt, die die Geolokalisierung über JavaScript in der Webansicht verwendet.

Wenn ich die App zum ersten Mal starte, werde ich aufgefordert, die Geolocation für diese App zuzulassen.

Wenn ich auf "OK" drücke, werde ich erneut mit der gleichen Frage gefragt, aber dieses Mal wird angegeben, dass "index.html" die Erlaubnis zur Verwendung der Geolokalisierung benötigt.

Dies ist sinnvoll, da iOS wahrscheinlich die Erlaubnis wünscht, die Geolokalisierung für die App selbst zum ersten Mal und für das zweite Mal, wenn der Browser die Erlaubnis wünscht, zuzulassen.

Dies führt jedoch nicht zu einer großartigen Benutzererfahrung:

Wie kann ich diese doppelte Eingabeaufforderung verhindern? (Ich würde ausreichen, wenn die zweite Eingabeaufforderung verhindert werden könnte)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage