У меня есть проблема с схемой URL -файла в файле PLIST как "m.zameen.com"
, но я ввожу это в браузере Safari iPhone, а не OP [en, но когда я открываю с помощью: // открывалось < /p>
// 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 - Как внедрить Deep Linking для открытия приложения или перейти на ссылку на iTunes, используя схему URL -адреса ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение