IOS – как реализовать глубокую ссылку, чтобы открыть приложение или перейти по ссылке iTunes, используя схему URL-адресаIOS

Программируем под IOS
Anonymous
IOS – как реализовать глубокую ссылку, чтобы открыть приложение или перейти по ссылке iTunes, используя схему URL-адреса

Сообщение Anonymous »

У меня проблема со схемой URL-адресов в файле plist как «m.zameen.com»
но я ввожу это в браузере Safari на iPhone, а не op[en, но когда я открываю с помощью ://, он открывается

// In AppDelegate.m file

-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{

if([[url host] isEqualToString:@"page"]){

if([[url path] isEqualToString:@"/main"]){

[self.mainController setViewControllers:@[[[DLViewController alloc] init]] animated:YES];
}

else if([[url path] isEqualToString:@"/page1"]){

[self.mainController pushViewController:[[Page1ViewController alloc] init] animated:YES];
}
return YES;
}

else{

return NO;
}

}
// In DLViewController.m file

- (IBAction)page1Clicked:(id)sender {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"m.zameen.com://page/page1"]];
}

// In Page1ViewController.m file

- (IBAction)mainPageClicked:(id)sender {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"m.zameen.com://page/main"]];
}


Подробнее здесь: https://stackoverflow.com/questions/293 ... sing-url-s

Вернуться в «IOS»