RN 0.5.7 版本开始支持使用 WKWebView ,
<WebView useWebKit={true} />
设置 true 的时候会使用新的 WKWebView 来代替老的 UIWebView。
PS:若项目中使用了友盟的插件、微信支付、支付宝支付的插件,由于使用了 UIWebview 无法过审。
1、首先在ios目录里面执行命令查看有使用到 UIWebview 的 SDK 或者插件。
grep -r UIWebView .
2、到支付宝、微信、友盟等开放平台、去下载最新的sdk和相关文件,替换就可以了。
最后大家不要忘了把 React.xcodeproj ==> view ==> RCTWebView、 RCTWebViewManager 删除了,否则打包的时候还是会把 UIWebView 打包进去。
来源:oschina
链接:https://my.oschina.net/jack088/blog/4335181