【Android打包】友盟&酷传一键集成统计SDK的原理是什么?

理由
举报 取消

如下面的链接,友盟和酷传合作推出了客户端,自动集成统计SDK及生成多个渠道包:一键集成统计SDK——友盟&酷传合作版客户端上线!_U盟友盟统计分析论坛由于客户端只有Windows版本的,我用Mac开发,还没有用过。请问现在有没有人用过这个东西,体验怎么样?另外有没有人知道这个客户端的原理,是如何一键集成统计SDK的?Hook?还是自动往源码里注入统计代码?

2018年2月16日 2 条回复 575 次浏览

发起人:Spenser 初入职场

回复 ( 2 )

  1. lov sin
    理由
    举报 取消

    首先我不是酷传员工

    但是,作Android开发久了,一定做了逆向,而且会自动化,但是肯定知道怎么实现

    # 酷传工具原理

    基本功能里有各种配置,包括应用信息,渠道信息,签名等,这个好实现

    比较麻烦的是如何将这些配置注入到apk里面

    ## 注入原理

    拆解原apk,注入统计代码,统计配置,然后合并,签名

    这里涉及到自动化拆包,合并技术,逆向技术,重签名等

    还有种实现策略,先接入统计SDK,让开发者打包出APK,然后用工具自动化打包,不用拆包的方式,利用zip文件最后可以添加内容,但不影响签名

    ## 分发原理

    通过工具做好的临时包,上传到酷传的后台,后面就是各种自动化,类似CI系统

    # 使用体验

    肯定很爽啊,自己做分包,不会gradle自动化,会很纠结的,还有,即使做了本地自动化,分发渠道也是一个机械且累的活,最麻烦的是突然更新很多渠道的时候

    当然本来就没几个渠道,可以不用这种工具的

  2. 七星瓢虫
    理由
    举报 取消

    集成统计你可以了解一下openinstall,也是采用集成统计SDK,但不需要多个渠道包,它的原理主要是利用openinstall个性化安装,根据个性化参数生成不同的渠道链接,通过链接进行投放,体验很好。有详细介绍

我来回答

Captcha 点击图片更换验证码