当前位置:   article > 正文

苹果关于微信网页支付和支付宝支付遇到的一些问题

苹果关于微信网页支付和支付宝支付遇到的一些问题

苹果关于微信网页支付和支付宝支付遇到的一些问题

1.微信网页支付,支付宝网页支付(现在都是用wkwebview,就不在写关于webview的了)

static const NSString *CompanyFirstDomainByWeChatRegister = @"com.cn";

// 在收到响应后,决定是否跳转

- (void)webView:(WKWebView *)webView decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationResponse decisionHandler:(void (^)(WKNavigationResponsePolicy))decisionHandler{

    NSLog(@"在收到响应后:%@",navigationResponse.response.URL.absoluteString);

    //允许跳转

    decisionHandler(WKNavigationResponsePolicyAllow);

    //不允许跳转

    //decisionHandler(WKNavigationResponsePolicyCancel);

}

- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler

{

    // 如果是跳转一个新页面

        if (navigationAction.targetFrame == nil) {

            NSString    *str = [navigationAction.request.URL absoluteString];;

            if ([str rangeOfString:@"outjbtmwv"].location != NSNotFound) {

                [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];

            }else{

                [webView loadRequest:navigationAction.request];

            }

        }        

       

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号