- 一个apk包也可以发布到多个市场,为什么需要多渠道?当哪个渠道需要统计用户多少,用户粘性,需要更加个性化设计时,我们需要在apk中添加渠道信息以区分不同市场;
- Android的两种签名方式Android7.0以前,使用V1签名方式,是jar signature,源自于JDK;Android7.0之后,使用V2签名方式,是Android独有的apk signature;v1方式7.0前后都可用,v2方式7.0以下会安装失败,Android Studio可以同时选择两种签名方式(一个apk中共存,根据手机系统版本自动选择);
- 多渠道打包的几种实现方式:
1. python脚本
2. Android官方(gradle配置)
3. 美团walle
- github地址: https://github.com/Meituan-Dianping/walle
- 组件化中的多渠道
当需要生成用户端和管理端,或者个性化深度定制的VIP app时,又或者某些版本不需要微信支付,分享等功能,也就没有必要嵌入这些模块,
这样可以减少业务量和包容量;