美文网首页
iOS WKWebView调起支付宝

iOS WKWebView调起支付宝

作者: Lemontree_8d6d | 来源:发表于2020-04-11 14:46 被阅读0次

- (void)webView:(WKWebView*)webViewdecidePolicyForNavigationAction:(WKNavigationAction*)navigationActiondecisionHandler:(void(^)(WKNavigationActionPolicy))decisionHandler {

    NSString*urlStr = navigationAction.request.URL.absoluteString;

    if([urlStrhasPrefix:@"alipays://"] || [urlStrhasPrefix:@"alipay://"]) {

        NSURL*alipayURL = [NSURLURLWithString:urlStr];

        NSLog(@"%@",alipayURL);

        if(@available(iOS10.0, *)) {

            [[UIApplication sharedApplication] openURL:alipayURL options:@{UIApplicationOpenURLOptionUniversalLinksOnly: @NO} completionHandler:^(BOOL success) {

                NSLog(@"跳转支付宝");

            }];

        }else{

            // Fallback on earlier versions

            [[UIApplicationsharedApplication]openURL:alipayURL];

        }

    }

    decisionHandler(WKNavigationActionPolicyAllow);

}

相关文章

网友评论

      本文标题:iOS WKWebView调起支付宝

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