美文网首页
WKWebView 如何牛逼的调起QQ?

WKWebView 如何牛逼的调起QQ?

作者: 时光浅影 | 来源:发表于2018-06-05 20:24 被阅读5次

加上下面一段代码即可

- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler{
   
    NSURL *URL = navigationAction.request.URL;
    NSString *scheme = [URL scheme];
if ([scheme isEqualToString:@"mqqwpa"]){
        
        if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"mqq://"]]) {
            
            //用来接收临时消息的客服QQ号码(注意此QQ号需开通QQ推广功能,否则陌生人向他发送消息会失败)
            
            
            NSString *url = [NSString stringWithFormat:@"mqq:%@",[URL resourceSpecifier]];
            
            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
            
        }
    }
    
   
    
    
    //允许跳转
    decisionHandler(WKNavigationActionPolicyAllow);
    //不允许跳转
    //decisionHandler(WKNavigationActionPolicyCancel);
}

相关文章

网友评论

      本文标题:WKWebView 如何牛逼的调起QQ?

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