从 "While using the app" 到 "Always",反之亦然

Going from "While using the app" to "Always" and viceversa from code

是否可以将用户设置从 "While using the app" 更改为 "Always" 位置类型,反之亦然?显然,一旦用户同意共享这两种类型的位置。如果用户已经允许这两种类型,我不想让用户打开设置并进行更改。

定位服务等服务只能调用一次。一旦用户输入了他们的选择,这只能由用户从设备的设置中手动更改。

值得注意的是,自 iOS 8 起,您可以使用以下调用以编程方式启动“设置”应用程序:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

或 Swift:

UIApplication.sharedApplication().openURL(NSURL(string:UIApplicationOpenSettingsURLString))

希望对您有所帮助!