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

    技术2023-09-16  75

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

    Processed: 0.009, SQL: 9