gpt4 book ai didi

java - 我正在使用 Live sdk 将文件上传到 One Drive,并收到来自 google 的警报 :

转载 作者:行者123 更新时间:2023-12-01 09:33:30 25 4
gpt4 key购买 nike

弱势群体:
Google Play 警告:SSL 错误处理程序漏洞

com.microsoft.live.AuthorizationRequest$OAuthDialog$AuthorizationWebViewClient

但是,我检查了我的代码,我没有使用任何 WebView ,而且我也没有任何方法

@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed();
}

我不知道如何处理这个问题。有人可以帮助我吗?

最佳答案

onReceivedSslError 应通知用户即将访问证书无效的页面。您不应该直接继续。

这是来自 LiveSDK 的行

这个项目不包括可怕的 SSL 黑客攻击。该库的安全性更高,并且根据 Android 文档的最新指南使用 HTTP 库。

引用:1) https://github.com/OneDrive/onedrive-sdk-android/issues/31

2) https://github.com/liveservices/LiveSDK-for-Android/issues/63

你可以试试这个。

@Override
public void onReceivedSslError(WebView view, final SslErrorHandler handler, SslError error) {
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(R.string.notification_error_ssl_cert_invalid);
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();
}

关于java - 我正在使用 Live sdk 将文件上传到 One Drive,并收到来自 google 的警报 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39198890/

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