直接访问指定页面唤起app只能跳转appStore下载页没有直接唤醒app跳转相对应页面

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

里面

  NSURL *url = [launchOptions objectForKey:UIApplicationLaunchOptionsURLKey];
            if (url) {
                NSString *urlString = [url absoluteString];
                urlString=[urlString stringByReplacingOccurrencesOfString:@"和前端指定的前缀" withString:@"http"];
                NSString * useName = [[NSUserDefaults standardUserDefaults]objectForKey:kUserAccount];
                NSString * companyName = [[NSUserDefaults standardUserDefaults]objectForKey:@"enterpriseName"];
                //将网址转化为UTF8编码
                useName = [useName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
                //将网址转化为UTF8编码
                companyName = [companyName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
                      NSString *appVersion =[[NSUserDefaults standardUserDefaults]objectForKey:KappLMSVersion];
                NSString * resultStrLMS2 = [NSString stringWithFormat:@"%@?lms=2&companyName=%@&userName=%@&client=app&share=1",urlString,companyName,useName];
                 NSString * resultStrLMS3 = [NSString stringWithFormat:@"%@?lms=3&user_id=%@&client=app&share=1",urlString,kUserID];
                switch (appVersion.intValue) {
                    case 2:
                    {
                        _univeralLinkStr = resultStrLMS2;
                    }
                        break;
                        
                    default:
                    {
                         _univeralLinkStr = resultStrLMS3;
                    }
                        break;
                }
    
            }
        }

    } else {
        [LMSIntroView showIntroIfNeeded];
    }

如果还是没有跳转,那么检查一下环境是否绑定错误,比如host绑定的ip

猜你喜欢

转载自blog.csdn.net/cola_wh/article/details/107105210