我试图检查我的应用程序中的URL是否是恶意的。但输出总是返回链接是安全的,即使我把恶意链接。我使用Android Studio开发应用程序,并使用GMS和HMS库。我在我的设备上运行应用程序,这是三星和它的工作正常,除了我上面提到的问题。请帮助我。还有一件事,我已经在手机上下载了appGallery并安装了hms内核。但是我还需要把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!");
}
}
}
}
2条答案
按热度按时间zynd9foi1#
你能把链接发给我吗?这样我就可以做研究了。请注意:可能该链接是全新的,因此它可能逃脱检测。
对于您的其他问题:“我已经在手机上下载了AppGallery并安装了hms内核。但是我还需要将gms库转换为hms库吗?"
答案是否定的,你不需要转换任何东西。但是请注意:在GMS手机或HMS手机上使用华为套件功能时,必须集成华为SDK。
k0pti3hp2#
显然,检查恶意URL列表的API需要时间才能运行。响应代码运行良好,可以检测到恶意URL。感谢所有的响应。