Für die neueste ios-Version auf dem iPhone, bekomme ich nicht die "immer" für immer verfolgen Sie Ihren Standort auf dem iPhone. Ich bekomme während der App und nie. Diese Funktionalität scheint jedoch für jede frühere Version zu funktionieren. Alle anderen Vorschläge, die ich in XCode gemacht habe, wären großartig.Ionic 3 - ios 11 - Fragen Sie immer nach dem GPS-Standort
CDVLocation.m
if([[NSBundle mainBundle] objectForInfoDictionaryKey:@"NSLocationAlwaysUsageDescription"]){
[self.locationManager requestWhenInUseAuthorization];
} else if([[NSBundle mainBundle] objectForInfoDictionaryKey:@"NSLocationWhenInUseUsageDescription"]) {
[self.locationManager requestAlwaysAuthorization];
} else {
NSLog(@"[Warning] No NSLocationAlwaysUsageDescription or NSLocationWhenInUseUsageDescription key is defined in the Info.plist file.");
}
in der plist-Datei
<key>NSLocationAlwaysUsageDescription</key>
<string>This app requires constant access to your location in order to track your position, even when the screen is off.</string>
Mit diesem Update - es funktioniert leider immer noch nicht. – userlkjsflkdsvm
@userlkjsflkdsvm Ich aktualisierte meine Antwort, für weitere Informationen, sehen Sie das Video [hier verlinkt] (https://stackoverflow.com/a/46847825/5099014) –
Perfekt! Bin dankbar! – userlkjsflkdsvm