J'ai requestAlwaysAuthorization
et j'ai besoin de suivre les utilisateurs à chaque fois si l'utilisateur n'accepte pas de requestAlwaysAuthorization
Je veux sortir dans l'application?CLLocation Manager vérifier requestAlwaysAuthorization et sinon accepter l'application de sortie
Comment puis-je faire?
Mes codes sous ci-dessous.
import CoreLocation
public var locationManager = CLLocationManager()
override func viewDidLoad() {
super.viewDidLoad()
locationManager.delegate = self
locationManager.requestAlwaysAuthorization()
locationManager.startUpdatingLocation()
}
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
let altitudeG = locations.last?.altitude
let longitudeG = locations.last?.coordinate.longitude
let latitudeG = locations.last?.coordinate.latitude
print("\(altitudeG) \(longitudeG) \(latitudeG)")
}
Sidenote: Si votre application juste "se ferme" au lieu de montrer un message d'erreur, il fera d'Apple rEJET de l'App Store. Plus encore, bloquer les utilisateurs d'accéder à votre application si elles ne vous donnent pas des autorisations est une cause de rejet trop. –