4

我从 Google Play 开发者控制台收到以下错误:“请尽快解决此漏洞并增加升级后 APK 的版本号。要正确处理 SSL 证书验证,请更改您的代码以调用 SslErrorHandler.proceed()服务器提供的证书符合您的期望,否则调用 SslErrorHandler.cancel()。”

我猜这个问题是由我实现“onReceicedSslError()”引起的。我总是在没有任何检查的情况下继续“handler.proceed()”。

我想知道处理 SSL 错误的最佳做法是什么。如果我做一些域检查,Google Play 还会显示这样的警报吗?

提前致谢。

4

1 回答 1

1

您应该只删除您的onReceivedSslError实现并使用默认行为,即取消。

最佳做法是将其视为无法连接到服务器。大多数人根本没有理由覆盖证书检查。

于 2016-02-02T01:19:43.517 回答