一款APP只要上了轨道,难免需要做一些运营操作,这时候产生了渠道数据统计需求。
日常在APP发布时,我们只需要把控好版本号及安卓代码版本号就可以。渠道包可以打多个,可以设置不同的渠道参数,但是版本号一定更要是相同的,不然会导致其他平台去抓包最新版本,这样会影响APP排名等相关数据。
这边说一下apicloud平台打渠道包的方法:
购买平台会员,使用平台专用渠道包打包业务,用这个方法就可以在APP内用api.channel 方法来获取config中设置的渠道号。更可享受一键打包服务。(目前试过绕开打包服务,单纯用config文件读取的方式去尝试获取渠道号,但是发现代码加密打包后是无法识别到的,除非不进行加密,或者有对应的解码方式)
无会员用户(方案一),如果是原生高手,可以自己写模块去实现对应功能。
无会员用户(方案二),通过统一js文件配置全局型参数,用该参数作为渠道包替代品,在需要获取渠道号的对应接口进行提交,但是打包的时候比较累,需要打多个不同的渠道包无法通过一些一键打包工具实现。(自己在用的方法,比较蠢笨,但是方案可用,如果有更好的方法欢迎交流 Q群:573762223)
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com