illusionspaces / WKJavaScriptBridge

一款基于WKWebView构建的JSBridge框架,插件化集成,一行代码即可使用,支持iOS8+。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UIWebView+TS_JavaScriptContext审核会被拒,提醒下提交商店的开发者

WuChaoDong opened this issue · comments

看了文章简介分析的很全面,粗略看了下插件的写法,跟ionic的插件开发很像,给大佬点赞👍

这也是我最担心的问题,现在UIWebView+TS_JavaScriptContext在项目里是一定会被拒吗

是的,之前用到这个被拒绝了,说调用了私有API,原项目的issues里面也提到了被拒的现象,查找网上的解决方案,找到一个替代方案,目前线上项目在用,效果不是很理想,代码如下:

  • (void) webView: (id) unused didCreateJavaScriptContext: (JSContext*) ctx forFrame: (id) frame
    {
    if (!ctx)
    return;
    [[NSNotificationCenter defaultCenter] postNotificationName:@"LLCreatJSContex" object:ctx];
    }
    替换为通知,暂时满足需求,还没有找到更好的替代方案

调研了一下,UIWebView现在大公司项目基本上都被砍掉了替换成了WKWebView。我又额外加了个URL拦截的方式通信解决UIWebView可能被拒问题,感觉只能这样了。

移除了UIWebView