手机等设施上存在的病毒利用,可能会使用户隐衷信息、交易平安等面临威逼,甚至造成资金损失。
对此,华为凋谢平安检测服务,提供利用平安检测(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
原作者:早晨吃啥