美文网首页
iOS跳转到淘宝,京东,拼多多,抖音电商等白名单

iOS跳转到淘宝,京东,拼多多,抖音电商等白名单

作者: iOSCoder | 来源:发表于2022-03-24 13:54 被阅读0次

    对于系统iOS 9之后,把需要检测的UrlScheme添加到白名单即可,添加方法:info.plist 增加LSApplicationQueriesSchemes (array类型),把要检测的app的UrlScheme加进去。

    • 手淘的白名单 :tbopen
    • 京东 : openapp.jdmobile
    • 拼多多 :pinduoduo
    • 抖音电商 :snssdk1128

    跳转到各电商平台商品详情页

    //手淘是通过阿里百川跳转的
    if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tbopen://"]]) {
        
        //拉起手淘
        AlibcTradeShowParams *showParams = [[AlibcTradeShowParams alloc] init];
        showParams.openType = AlibcOpenTypeAuto;
        showParams.backUrl = @"tbopen33234200://";
        showParams.isNeedPush = YES;
        
        [[AlibcTradeSDK sharedInstance].tradeService openByUrl:jumpUrl identity:@"trade" webView:[WKWebView new] parentController:RootNavController showParams:nil taoKeParams:nil trackParam:nil tradeProcessSuccessCallback:^(AlibcTradeResult * _Nullable result) {
            
        } tradeProcessFailedCallback:^(NSError * _Nullable error) {
            
        }];
      
    }
    
    NSString *canOpenUrl = @"pinduoduo://";//拼多多
    NSString *canOpenUrl = @"openapp.jdmobile://";//京东
    NSString *canOpenUrl = @"snssdk1128://";//抖音
    //webUrlString为后台返回的详情页链接
    if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:canOpenUrl]]) {
        
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:webUrlString] options:[NSDictionary dictionary] completionHandler:^(BOOL success) {
    
        }];
    }
    

    相关文章

      网友评论

          本文标题:iOS跳转到淘宝,京东,拼多多,抖音电商等白名单

          本文链接:https://www.haomeiwen.com/subject/opvkjrtx.html