首页 > 解决方案 > 我如何解决 SSL 错误处理程序 - React-Native-Webview

问题描述

我的应用程序版本为 react-native 0.60.4,使用 reat-native-webview 库,reat-native-webview 的版本已从 9.4.0 更新到 10.6.0,当更新该版本时想要更新它在 Playstore 中不允许附加错误的图像

SSL 错误处理程序

我回到了 9.4.0 之前的版本,因为我在很多论坛上读到最好删除该部分,(我附上链接https://github.com/gorbin/ASNE/commit/85dadbfd7b31346b11ce642d4224e12561c8b169 https:/ / stackoverflow .com / questions / 35720753 / android-google-play-warning-ssl-error-handler-vulnerability / 35721678 # 35721678如何在android webview中不使用ssl加载https url use-of-ssl-in-android- webview / 35618839 # 35618839 -> 在评论中提到此解决方案不起作用Webview 在实施 onReceivedSslError play-on-implementation-of-onreceiveds / 36147896 # 36147896时避免来自 google play 的安全警报)

这就是为什么我回到版本 9.4.0 并且它一直向我显示相同的错误,假设版本 10.6.0 已经添加了解决此错误的方法,但是 playstore 一直拒绝它

https://github.com/react-native-community/react-native-webview/commit/1bd596125599af1cbba6964876e305bb42a4e4cf?branch=1bd596125599af1cbba6964876e305bb42a4e4cf&diff=split

我已经检查了应用程序的所有 url,它们在 https 中都是正确的

有没有人设法解决这个错误?

标签: react-nativeandroid-securityreact-native-webview

解决方案


问题是 react-native-sodyo 库,它不在 react-native-webview 中,他上次更新的 sodyo 库有这个问题。所以我确实使用了相同的

Android WebView 未加载 HTTPS URL


推荐阅读