Я реализовал свое приложение с пользовательской схемой URL-адресов для доступа к нему. Когда я сканирую QR-изображение с пользовательским URL-адресом, приложение будет открыто. До ios 7 работал нормально, но не работает в ios 8.3, даже когда я вручную ввожу пользовательскую схему URL в браузере Safari. У меня есть сомнения, что ios все еще поддерживает пользовательскую схему URL?
это метод для получения входных данных схемы URL, здесь я передаю входные данные моему viewController. urlScheme: myapp://settings?name:xxx?age=24
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
if (!url) { return NO; }
NSString *urlString = [NSString stringWithFormat:@"%@",url];
NSLog(@"inside openURL %@",urlString);
HomeViewController *vc = [[HomeViewController alloc]init];
vc.isURLLaunch = 1;
vc.urlData = urlString;
navigationController = [[UINavigationController alloc]initWithRootViewController:vc];
[navigationController.navigationBar setTranslucent:NO];
self.window.rootViewController = navigationController;
[self.window makeKeyAndVisible];
return YES;
}