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