多渠道打包概览及签名的作用(普通方法)

发布到不同渠道上的APK,标记不同的渠道

渠道包就是在安装包中添加渠道信息,也就是channel,对应不同的渠道。例如:360手机助手,应用宝,机锋市场等

多渠道打包的作用:APK发布到市场,当我们在这些APK包中已经添加了不同的渠道,应用在请求网络时会携带渠道信息(渠道就是可以下载APK的地方),方便后台做运营统计(这就是添加渠道信息的作用)

总结:如果不多渠道打包的话,一个APK投放到数十个市场,你就不知道哪个市场下载量最大---多渠道打包主要是为了运营(投入广告宣传)让他们根据数据进行分析。

多渠道打包的核心:给每个APK根据要投放的市场,打上独有的渠道标识。(一般来说,这个渠道标识会放在清单文件中,然后通过java代码获取,发送到我们的服务器上)












程序打包:就是根据其签名和其他标识生成安装包(注意:app的apk名字不能含中文)

APP签名:在Android应用文件(apk)中保存一个特别的字符串(用来表示不同的应用开发者:开发者A、B)



签名的作用:
1.Android系统要求每一个Android应用程序必须要经过数字签名,才可以安装到系统中(我们平常没有配置,依然可以运行在手机上,是因为编译工具使用了默认的签名debug.keystore)
注:(1)Debug签名的应用程序不能再安卓市场上发布,它会强制你使用自己的签名
       (2)不同的电脑使用文件生成的签名文件不一样,那就意味着你换机器,也就换签名文件了。
2.主要是为了后期APP的升级,能无缝升级,故一定要保存好你的签名,丢了就找不回来了。(安卓系统靠签名文件识别程序的拥有者)
3.用来标识不同的应用开发者,开发者A,开发者B,等等,防止盗版,应用更新时需要同一个签名,否则就不是更新,而是安装新应用。

签名丢失的后果:
1.用户安装使必须先卸载才能安装成功
2.应用市场有下载量排行,如果重新签名,则应用市场上的排行就会从零开始。

建议:所有应用程序,使用一个签名证书,方便升级,模块化,代码或数据的共享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值