- (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