iOS跳转设置、其他App

一、设置

1、设置url Schemes,Target>Info>URL Types>添加>把URL Schemes设置为prefs。

2、代码实现

// 跳转设置中的定位服务
CGFloat systemVersion = [[UIDevice currentDevice].systemVersion floatValue];
if (systemVersion < 10) {
 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"App-Prefs:root=Privacy&path=LOCATION"]];
} else{
 [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"App-Prefs:root=Privacy&path=LOCATION"] options:[NSDictionary dictionary] completionHandler:nil];

二、跳其他App

需求:从A应用跳到B应用。

1、在B应用中注册[跳转]协议,这里可以理解为对本应用的注册。
在Target>Info>URL Types>添加>把URL Schemes设置为bbbb。

2、在A应用中添加跳转代码:

[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"bbbb://"]];

3、这个跳转,有时行,有时不行。

你可能感兴趣的:(iOS跳转设置、其他App)