我试图检查url是否在我的应用程序中是恶意的。但输出总是返回链接是安全的,即使我把恶意链接。我使用Android Studio开发应用程序,并使用GMS和HMS库。我在我的三星设备上运行这个应用程序,除了上面提到的问题外,它工作得很好。请帮帮我。还有一件事,我已经在手机上下载了appGallery并安装了hms core。但是我仍然需要转换gms库到hms库吗?谢谢你。
这是响应代码。
@Override
public void onSuccess(UrlCheckResponse urlCheckResponse) {
List<UrlCheckThreat> list = urlCheckResponse.getUrlCheckResponse();
if (list.isEmpty()) {
// No threats found.
testRes.setText("No threats found.");
} else {
for (UrlCheckThreat threat : list){
int type = threat.getUrlCheckResult();
if(type == UrlCheckThreat.MALWARE){
//threat.getUrlCheckResult();
testRes.setText("Malware found!");
}
else {
if (type == UrlCheckThreat.PHISHING)
//threat.getUrlCheckResult();
testRes.setText("Phishing found!");
}
}
}
}
你能把链接发给我吗?这样我就可以做研究了。请注意:也许这个链接是全新的,所以它可能会逃过检测。
对于你的另一个问题:"我已经在手机上下载了AppGallery并安装了hms core。"但是我还需要将gms库转换为hms库吗?
答案是否定的,你不需要转换任何东西。但请注意:当您尝试在GMS手机或HMS手机上使用华为Kit功能时,必须集成华为SDK。
显然,检查恶意URL列表的API需要时间才能发挥作用。响应代码运行正常,可以检测到恶意URL。谢谢大家的回复。