前言

每日清理大师是一款智能便捷的手机清理软件,可快速清理无用缓存、垃圾文件和应用残留,还可深度清理如社交软件中的无用缓存等,有效解决手机卡顿、耗电快、内存不足等问题。每日清理大师App在结合了系统完整性检测功能后,可有效识别出来自非真实设备模拟器的虚假流量,识别率提升了15%,使其反作弊系统能更有效地拦截虚假设备流量。

业务挑战

广告投放是App获客的重要手段,但投放渠道虚假流量占比高,会造成转化率很低、营销投入石沉大海。因此,每日清理大师App面临的挑战,是需检测出广告投放带来的流量中,哪些是模拟器等虚假流量。“如果在和广告商结算前,能及时检测分析出虚假流量占比,就可以大大减少营销预算的浪费”,每日清理大师技术负责人表示。

“为了提升App流量转化和运营效率,我们构建了成熟的数字化运营框架。”技术负责人说,“但是要想分析设备信息,如是否是模拟器等非真实设备、被root或解锁的风险设备,我们移动互联网企业就需要结合设备商的检测优势。”

解决方案

“App集成了华为开放的HMS Core安全检测能力后,我们数字化运营潜能进一步释放,这样就实现了更精细化的运营业务闭环。”华为安全检测服务提供系统完整性检测等功能,是App数字化运营中虚拟流量检测的重要一环。具体地,App在广告投放的下载、注册等环节埋点,采集系统完整性检测功能结果,评估所在设备系统环境是否安全,如是否被root或解锁,以及是否是非真实设备模拟器。

如果经过检测,发现是模拟器的虚假流量,运营团队可以选择屏蔽、或要求广告商补量,从而减少营销资源的浪费。另外,若检测发现设备存在安全风险,如已被root或解锁,App可以选择阻止用户下一步操作、防范可能的运行风险,从而提高其运营安全性。

华为安全检测服务的接入,满足了每日清理大师App的精细化运营推广需求。“经过测试,华为系统完整性检测帮助我们细分虚假流量占比的关键数据,使我们能科学监控营销各环节”,每日清理大师技术负责人说,“结果显示,结合华为的系统完整性检测,每日清理大师对模拟器等虚假流量的识别率提高了15%。”

结果

结合系统完整性检测后,每日清理大师对模拟器虚假设备流量的识别率提升了15%

欲了解更多详情,请参阅:

华为开发者联盟官网

华为安全检测服务介绍

参与开发者讨论请到Reddit社区:https://www.reddit.com/r/HuaweiDevelopers/

下载demo和示例代码请到Github:https://github.com/HMS-Core/hms-safetydetect-demo-android

解决集成问题请到Stack Overflow:https://stackoverflow.com/questions/tagged/huawei-mobile-services?tab=Newest

你也可以在华为官网Codelabs体验简单的集成过程


原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0202433554253250067?fid=18

原作者:晚上吃啥

对模拟器虚假设备识别能力提升15%!每日清理大师App集成系统完整性检测的更多相关文章

  1. adb devices如何连逍遥模拟器的设备

    adb device连接真机,上一篇已经讲过了,这篇讲如何连接模拟器.这里我用的模拟器逍遥模拟器.我先插上手机,另外启动了一个模拟器,直接在cmd中输入adb devices,按理应该有2个设备id, ...

  2. Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net

    Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net 1. 提升单例有能力的1 2. 减少工作数量2 2.1. 减少距 ...

  3. adb devices查看不到Android模拟器的设备

    1.先开启模拟器,后执行adb devices命令: List of devices attached 2.找到SDK的安装目录下platform-tools文件夹下adb.exe文件,将其复制到桌面 ...

  4. 15款美丽的设备模板,帮助展示你的 APP

    有什么更好的方式来显示您的应用程序的外观和感觉呢?你看了这些设计示例之后就会有灵感了.无论是在 iPhone,iPad,Android,还是在桌面应用程序或网站,这些设计都增加了一些视觉上的吸引力,并 ...

  5. 使用TARGET_IPHONE_SIMULATOR和TARGET_OS_IPHONE宏区分模拟器和设备

    #if TARGET_IPHONE_SIMULATOR          NSLog(@"run on simulator");      #else          NSLog ...

  6. 2018/03/15 每日一个Linux命令 之 mv

    Linux mv命令用来为文件或目录改名.或将文件或目录移入其它位置. mv [参数] [要移动/更名的文件] [移动路径/要更改名字] 平常用的很多了,这里就不多讲解了,只介绍两个重要参数就好了 - ...

  7. 15款优秀移动APP产品原型设计工具

    一新来小盆友问:“移动产品原型设计都用啥工具?” 答:“@#¥……&%*” 又问:“能详细说下各个工具吗?我比较一下” “……” 好吧,谁让我那么的爱分享而你又是小美女呢 ———————正文开 ...

  8. IOS设备 UIDevice 获取操作系统 版本 电量 临近手机触发消息检测 (真机亲测可用)

    - (void)viewDidLoad { [super viewDidLoad]; // 操作系统 NSString * osName =[[UIDevice currentDevice]syste ...

  9. iPhone:4.7 5.5 4 3.5 对应的各个设备屏幕尺寸对应的像素及App上线信息

    Shared App Information You can access these properties from the App Details page in the App Informat ...

随机推荐

  1. 【Software Test】Basic Of ST

    文章目录 Learning Objective Introduction Software Applications Before Software Testing What is testing? ...

  2. leetcode 886. 可能的二分法(DFS,染色,种类并查集)

    题目链接 886. 可能的二分法 题意: 给定一组 N 人(编号为 1, 2, ..., N), 我们想把每个人分进任意大小的两组. 每个人都可能不喜欢其他人,那么他们不应该属于同一组. 形式上,如果 ...

  3. leetcode 93. Restore IP Addresses(DFS, 模拟)

    题目链接 leetcode 93. Restore IP Addresses 题意 给定一段序列,判断可能组成ip数的所有可能集合 思路 可以采用模拟或者DFS的想法,把总的ip数分成四段,每段判断是 ...

  4. LeetCode653. 两数之和 IV - 输入 BST

    题目 直接暴力 1 class Solution { 2 public: 3 vector<int>ans; 4 bool findTarget(TreeNode* root, int k ...

  5. pod管理调度约束、与健康状态检查

    pod的管理 [root@k8s-master ~]# vim pod.yaml apiVersion: v1 kind: Pod metadata: name: nginx-pod labels: ...

  6. 如何查看U盘的VID和PID

    1.将USB插入电脑 2.右键单击[此电脑],选择[管理] 3.在弹出的对话框中选择[设备管理器],选择[USB大容量存储设备] 4.右键单击[USB大容量存储设备],选择[属性],在弹出的对话框中选 ...

  7. 史上最全postgreSQL体系结构(转)

    原文链接:https://cloud.tencent.com/developer/article/1469101 墨墨导读:本文主要从日志文件.参数文件.控制文件.数据文件.redo日志(WAL).后 ...

  8. 微信登录2-生成授权URL

    一.准备工作 1.注册 微信开放平台:https://open.weixin.qq.com 2.邮箱激活 3.完善开发者资料 4.开发者资质认证 准备营业执照,1-2个工作日审批.300元 5.创建网 ...

  9. websocket的应用---Django

    websocket的应用---Django 1.长轮询 轮询:在前端通过写js实现.缺点:有延迟.服务器压力大. 就是客户端通过一定的时间间隔以频繁请求的方式向服务器发送请求,来保持客户端和服务器端的 ...

  10. python的零碎知识

    1.Python代码操作git 安装 pip3 install gitpython 操作git import os from git.repo import Repo # gitpython def ...