我使用自定义网址方案实现了我的应用程序来访问它。当我扫描具有自定义网址的QR图像时,将打开应用程序。直到ios 7工作正常,但它在ios 8.3中不起作用,即使我在safari浏览器中手动输入自定义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;
}