手機等設備上存在的病毒應用,可能會使用戶隱私信息、交易安全等面臨威脅,甚至造成資金損失。
對此,華為開放安全檢測服務,提供應用安全檢測(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
原作者:晚上吃啥