WKWebview实现安装ipa方法

2019-04-16  本文已影响0人  FM_0138

实现WKwebview的代理,然后在此代理从填写这个

#pragma mark - WKNavigationDelegate

/** 在发送请求之前,决定是否跳转 */

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

    NSURL*hosturl = navigationAction.request.URL;

        NSString*hostname = navigationAction.request.URL.host.lowercaseString;

    NSLog(@"hosturl = %@ \n hostname = %@ \n ",hosturl, hostname);

    NSString*str = [hosturlabsoluteString];

    if ([str containsString:@""itms-services://?action=download-manifest"]) {

    //弹窗提示安装

       [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-services://?action=download-manifest&url=https://ios.cp55xz.com/ipa/app.plist"]];

    }

    decisionHandler(WKNavigationActionPolicyAllow);

}

上一篇 下一篇

猜你喜欢

热点阅读