【技术实现步骤摘要】
应用的渠道信息的处理方法和装置
本专利技术涉及计算机领域,具体而言,涉及一种应用的渠道信息的处理方法和装置。
技术介绍
在智能手机、平板电脑等智能终端上,需要通过APP(APPlication,即手机软件)来完善智能终端的功能,其中,智能终端上的APP安装包通常是在应用市场上下载得到的。为了统计APP在应用市场中的销量、下载量等信息,需要在APP安装包中添加渠道标识,以便通过该渠道标识进行统计。目前,在APP安装包上添加渠道标识通常采用gradle多渠道打包方案、Maven工具打包的方案或者apkTool逆向打包的方案。但是,采用gradle、Maven和apkTool渠道包打包的方案,其过程非常慢,而且十分复杂,每打一个渠道包都需要重新构建工程或重新签名,这样将会降低渠道包打包效率;采用Maven工具打包的方案需要人为修改打渠道包的代码,操作比较复杂,打包效率也比较低。针对上述相关技术中的渠道包的处理方案需要重新编译安装包,导致渠道包的处理效率较低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种应用的渠道信息的处理方法和装置,以至少解决 ...
【技术保护点】
一种应用的渠道信息的处理方法,其特征在于,包括:获取第一渠道信息,其中,所述第一渠道信息用于指示目标应用被发布到目标应用市场的信息;对所述第一渠道信息进行加密处理,得到第二渠道信息;在所述目标应用的安装包中的目标目录下添加第一类目标空文件和第二类目标空文件,其中,所述第一类目标空文件的名称根据所述第一渠道信息得到,所述第二类目标空文件的名称根据所述第二渠道信息得到,所述第一类目标空文件和所述第二类目标空文件为不参与对所述安装包进行完整性校验的空文件。
【技术特征摘要】
1.一种应用的渠道信息的处理方法,其特征在于,包括:获取第一渠道信息,其中,所述第一渠道信息用于指示目标应用被发布到目标应用市场的信息;对所述第一渠道信息进行加密处理,得到第二渠道信息;在所述目标应用的安装包中的目标目录下添加第一类目标空文件和第二类目标空文件,其中,所述第一类目标空文件的名称根据所述第一渠道信息得到,所述第二类目标空文件的名称根据所述第二渠道信息得到,所述第一类目标空文件和所述第二类目标空文件为不参与对所述安装包进行完整性校验的空文件。2.根据权利要求1所述的方法,其特征在于,所述第一渠道信息包括:所述目标应用市场的名称和所述目标应用市场的标识号,其中,在所述目标应用的安装包中的目标目录下添加第一类目标空文件和第二类目标空文件包括:在所述目标应用的安装包中的所述目标目录下至少添加第一目标空文件和第二目标空文件,其中,所述第一类目标空文件包括所述第一目标空文件,所述第二类目标空文件包括所述第二目标空文件;将所述第一目标空文件的名称设置为所述目标应用市场的名称和所述目标应用市场的标识号中的至少一个,将所述第二目标空文件的名称设置为所述第二渠道信息。3.根据权利要求2所述的方法,其特征在于,所述将所述第一目标空文件的名称设置为所述目标应用市场的名称和所述目标应用市场的标识号中的至少一个包括:将所述第一目标空文件的名称设置为所述目标应用市场的名称或所述目标应用市场的标识号;或者将所述第一目标空文件的名称设置为包括所述目标应用市场的名称和所述目标应用市场的标识号;或者将所述第一目标空文件的名称设置为所述目标应用市场的名称,将第三目标空文件的名称设置为所述目标应用市场的标识号,其中,所述第一类目标空文件还包括所述第三目标空文件。4.根据权利要求1所述的方法,其特征在于,在所述目标应用的安装包中的目标目录下添加第一类目标空文件和第二类目标空文件之后,所述方法还包括:在所述目标应用被启动之后,读取所述目标目录下的所述第二类目标空文件的名称;对所述第二类目标空文件的名称进行解密处理,得到第三渠道信息;将所述第三渠道信息与所述目标目录下的所述第一类目标空文件的名称进行匹配;在所述第三渠道信息与所述第一类目标空文件的名称匹配的情况下,确定所述第一类目标空文件的名称所表示的所述第一渠道信息正确。5.根据权利要求4所述的方法,其特征在于,在所述对所述第二类目标空文件的名称进行解密处理,得到所述第三渠道信息之后,所述方法还包括:向服务器发送携带有所述第一渠道信息的目标请求,其中,所述目标请求用于请求获取所述目标应用在所述目标应用市场的下载量,所述第一渠道信息由所述第一类目标空文件的名称表示;接收所述服务器响应所述目标请求所发送的目标响应,其中,所述目标响应中携带有指示所述下载量的信息。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述目标目录为META-IN...
【专利技术属性】
技术研发人员:谭庆学,朱海军,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。