gpt4 book ai didi

java - 为什么在 Google Play 商店上传应用程序时得到 SslErrorHandler?

转载 作者:行者123 更新时间:2023-11-29 23:15:52 25 4
gpt4 key购买 nike

我已将发布 APK 上传到 Google Playstore,但由于 SslErrorHandler 而总是被拒绝。

        @Override
public void onReceivedSslError(WebView view, final SslErrorHandler handler, SslError error) {
final AlertDialog.Builder builder = new AlertDialog.Builder(Registration.this);
String message = "SSL Certificate error.";

message += " Do you want to continue anyway?";

builder.setTitle("SSL Certificate Error");
builder.setMessage(message);
builder.setPositiveButton("continue", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
handler.proceed();
}
});
builder.setNegativeButton("cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
handler.cancel();
}
});
final AlertDialog dialog = builder.create();
dialog.show();
}

最佳答案

解决方法是将 handler.proceed() 和 handler.cancel() 放在 if else 中

@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
if (error.toString().equals("SSLError")) {
handler.cancel();
} else {
handler.proceed();
}
}

祝你好运!

关于java - 为什么在 Google Play 商店上传应用程序时得到 SslErrorHandler?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55391166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com