手机等设施上存在的病毒利用,可能会使用户隐衷信息、交易平安等面临威逼,甚至造成资金损失。

对此,华为凋谢平安检测服务,提供利用平安检测(AppsCheck API),帮忙App开发者获取所运行设施上的歹意利用列表。App可依据检测后果,决定是否限度用户在App内领取等操作。

一、服务介绍

华为利用平安检测个性:

  1. 病毒利用检测率高,经权威机构验证:病毒利用检测准确率达99%。
  2. 提供基于行为检测未知威逼的能力。

集成利用平安检测后,您的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

原作者:早晨吃啥