智能客服
你问我答,随时在线为你解决问题
Interface Info |
|---|
public interface SafetyDetectClient Safety Detect API的主入口。 |
Qualifier and Type | Method Name and Description |
|---|---|
com.huawei.hmf.tasks.Task<SysIntegrityResp> | sysIntegrity(byte[] nonce, String appId) 发起一次对当前设备的系统完整性检测请求。 说明 |
com.huawei.hmf.tasks.Task<SysIntegrityResp> | sysIntegrity(SysIntegrityRequest sysIntegrityRequest) 发起一次对当前设备的系统完整性检测请求。 说明 5.0.5.302及以后版本建议使用该方法。 |
com.huawei.hmf.tasks.Task<VerifyAppsCheckEnabledResp> | 开启应用安全检测功能。 |
com.huawei.hmf.tasks.Task<VerifyAppsCheckEnabledResp> | 应用安全检测功能开关状态查询。 |
com.huawei.hmf.tasks.Task<MaliciousAppsListResp> | 发起应用安全检测请求。 |
com.huawei.hmf.tasks.Task<Void> | 初始化URL检测。 |
com.huawei.hmf.tasks.Task<UrlCheckResponse> | urlCheck(String uri, String appId, int… threatTypes) 发起URL检测请求。 |
com.huawei.hmf.tasks.Task<Void> | 关闭URL检测。 |
com.huawei.hmf.tasks.Task<UserDetectResponse> | userDetection(String appId) 发起虚假用户检测请求。 |
com.huawei.hmf.tasks.Task<Void> | 初始化虚假用户检测。 |
com.huawei.hmf.tasks.Task<Void> | 关闭虚假用户检测。 |
com.huawei.hmf.tasks.Task<WifiDetectResponse> | 获取恶意Wi-Fi检测结果。 |
Method |
|---|
Task<SysIntegrityResp> sysIntegrity(byte[] nonce, String appId) 发起一次对当前设备的系统完整性检测请求。 |
Parameters
Returns
Type | Description |
|---|---|
Task<SysIntegrityResp> | 系统安全检测返回结果。 |
Method |
|---|
Task<SysIntegrityResp> sysIntegrity(SysIntegrityRequest sysIntegrityRequest) 发起一次对当前设备的系统完整性检测请求。 |
Parameters
Name | Description |
|---|---|
sysIntegrityRequest | 系统完整性检测请求实体类。 |
Returns
Type | Description |
|---|---|
Task<SysIntegrityResp> | 系统安全检测返回结果。 |
Method |
|---|
Task<VerifyAppsCheckEnabledResp> enableAppsCheck() 开启应用安全检测功能。 |
Returns
Type | Description |
|---|---|
开启应用安全检测功能的返回结果。 |
Method |
|---|
Task<VerifyAppsCheckEnabledResp> isVerifyAppsCheck() 应用安全检测功能开关状态查询。 |
Returns
Type | Description |
|---|---|
查询应用安全检测功能开关状态的返回结果。 |
Method |
|---|
Task<MaliciousAppsListResp> getMaliciousAppsList() 发起应用安全检测请求。 |
Returns
Type | Description |
|---|---|
Task<MaliciousAppsListResp> | 应用安全检测的返回结果。 |
Method |
|---|
Task<Void> initUrlCheck() 初始化URL检测。 |
Method |
|---|
Task<UrlCheckResponse> urlCheck(String url, String appId, int… threatTypes) 发起URL检测请求。 |
Parameters
Name | Description |
|---|---|
url | 待检测的URL,包含协议、主机、路径,不包含查询参数,即使传入了查询参数也会被SDK丢弃。 |
appId | 您在华为开发者联盟网站上申请的appId。HMS Core会对appId进行鉴权,你需要在华为开发者联盟网站的“API管理”上打开这个appId访问Safety Detect服务的开关。 |
threatTypes | 关注的待检测URL威胁类型。详细威胁类型请参见UrlCheckThreat。 |
Returns
Type | Description |
|---|---|
Task<UrlCheckResponse> | URL检测结果。 |
Method |
|---|
Task<Void> shutdownUrlCheck() 关闭URL检测服务。 |
Method |
|---|
Task<UserDetectResponse> userDetection(String appId) 发起一次用户检测请求。 |
Parameters
Returns
Type | Description |
|---|---|
Task<UserDetectResponse> | 虚假用户检测返回结果。 |
Method |
|---|
Task<Void> initUserDetect() 初始化虚假用户检测。 |
Method |
|---|
Task<Void> shutdownUserDetect() 关闭虚假用户检测。 |
Method |
|---|
Task<WifiDetectResponse> getWifiDetectStatus() 获取恶意Wi-Fi检测结果。 |
Returns
Type | Description |
|---|---|
Task<WifiDetectResponse> | 恶意Wi-Fi检测返回结果。 |