共计 1957 个字符,预计需要花费 5 分钟才能阅读完成。
手机等设施上存在的病毒利用,可能会使用户隐衷信息、交易平安等面临威逼,甚至造成资金损失。
对此,华为凋谢平安检测服务,提供 利用平安检测 (AppsCheck API), 帮忙 App 开发者获取 所运行设施上的 歹意利用列表。App 可依据检测后果,决定是否限度用户在 App 内领取等操作。
一、服务介绍
华为利用平安检测个性:
- 病毒利用检测率高,经权威机构验证:病毒利用检测准确率达 99%。
- 提供基于行为检测未知威逼的能力。
集成利用平安检测后,您的 App 检测的业务流程如下:
(1) 您的利用集成 HMS Core SDK 调用利用平安检测服务。
(2) 平安检测服务向您的 App 返回歹意应用程序列表。
—- 完结
二、场景案例介绍
目前已有金融、实用工具、教育、拍摄丑化、新闻浏览、影音娱乐等 App 集成了华为利用平安检测 API,开发者可通过 API 获取设施上的歹意利用列表。
例:扫码领取时,若检测发现存在危险,用户在界面上可收到危险提醒
金融类利用集成华为利用平安检测,可无效晋升金融账户平安。 例如,在登入利用帐号时,启动利用平安检测获取歹意利用列表,如果利用检测出设施上的其余利用中存在歹意利用,将会提醒拜访危险并限度用户操作,防止用户隐衷泄露或资金损失。
影音娱乐类利用集成华为利用平安检测,可确保视频的播放和下载,在经检测无风险的设施上进行,这有助于防备盗版行为,同时 App 经营更平安高效,可为用户带来更加晦涩无忧的视频播放体验。
其余的,如新闻浏览类利用集成利用平安检测后,用户在浏览、进行利用内领取等操作时,账号平安更有保障。
三、开发代码
1 在 AppGallery Connect 中配置相干信息
在开发利用前,须要在 AppGallery Connect 中配置相干信息。
具体操作步骤
2 配置 HMS Core SDK 的 Maven 仓地址
2.1 关上 Android Studio 我的项目级“build.gradle” 文件
2.2 增加 HUAWEI agcp 插件以及 Maven 代码库
在 allprojects-> repositories 外面配置 HMS Core SDK 的 Maven 仓地址。
allprojects {
repositories {google()
jcenter()
maven {url 'https://developer.huawei.com/repo/'}
}
}
在 buildscript->repositories 外面配置 HMS Core SDK 的 Maven 仓地址。
buildscript {
repositories {google()
jcenter()
maven {url 'https://developer.huawei.com/repo/'}
}
}
在 buildscript ->dependencies 外面减少配置。
buildscript{
dependencies {classpath 'com.huawei.agconnect:agcp:1.3.1.300'}
}
3 创立 SafetyDetectClient
// 创立 SafetyDetectClient
SafetyDetectClient appsCheckClient = SafetyDetect.getClient(getActivity());
}
4 调用获取歹意利用列表,并监听调用后果
Task task = appsCheckClient.getMaliciousAppsList();
task.addOnSuccessListener(new OnSuccessListener<MaliciousAppsListResp>() {
// 获取歹意利用列表检测后果
@Override
public void onSuccess (MaliciousAppsListResp maliciousAppsListResp) {}}).addOnFailureListener(new OnFailureListener() {
// 获取异样错误码以及异样详情
@Override
public void onFailure(Exception e) {}});
DEMO 演示
Demo 示例参见:
更具体的开发指南,请戳华为开发者联盟官网:
华为开发者联盟
获取开发领导文档
下载 demo 和示例代码请到 Github:https://github.com/HMS-Core/hms-safetydetect-demo-android
解决集成问题请到 Stack Overflow:https://stackoverflow.com/questions/tagged/huawei-mobile-services?tab=Newest
原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201428371433090004?fid=18
原作者:早晨吃啥