《 返回 2017-04-15 18:14:56

第三方APP“开启X游网JS关闭按钮”对接说明

当开发者将“游戏推广地址”通过webview全屏嵌入APP中时,用户无法从“X游网”返回到APP,


此时我们提供一种JS回调方法,告知APP关闭“X游网”界面,如下图:


1492416271251487.jpg


【Android说明】

JS方法名:window.xyouAndroid.close();

定义示例:

WebSettings setting=webView.getSettings(); 

        //设置支持javascript 

        setting.setJavaScriptEnabled(true); 

        //增加接口方法 

        webView.addJavascriptInterface(new Object(){ 

         @JavascriptInterface

            public void close(){ 

             //TODO 关闭处理

            } 

        }, "xyouAndroid");

注意:应用打包混淆的时候要避免接口方法 close() 被混淆



【IOS说明】

1、项目TAGETS -> Build Phases -> Link Binary With Libraaries中导入WebKit.framework

2、创建一个UIViewController,引用#import <WebKit/WKWebView.h>

3、在控制器viewDidLoad方法,添加以下代码

WKWebView *webView = [[WKWebView alloc] initWithFrame:self.view.bounds];

    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.xyou.cn/?wap"]]];

    [self.view addSubview:webView];

4、如果想深入使用WKWebView,请查阅相关资料。



有问题请联系我们技术团队 QQ:3101369860

温馨提示 关闭