夜雨聆风学习资料网

ARTICLE · 1173430

安卓座舱量产前,需要做哪些特殊处理?即,量产版本与开发版本的功能差异

安卓座舱量产前,需要做哪些特殊处理?即,量产版本与开发版本的功能差异

开发阶段,效率第一。量产阶段,不用再动代码,但需要考虑商务和安全问题。

因此,产品上市前,需要对量产版本做一些特殊处理。下面逐一列举:

1、量产和开发服务器的地址如果不同,需要更换本地应用中保存的服务器地址。

2、更换访问服务器的key。不通过APP内的URL做服务器区分,不需要更换URL。但两个服务器的key大概率是不同的,需要更换。

3、开发过程中,为了开发效率,会设计一些后台功能(开发者模式等),量产时需要删除,或者封闭入口。

4、log加密。

5、去除水印。

6、有license的项目,会根据云端的激活数或者访问数计费。开发阶段不会用到这个功能,量产后涉及商务结算,需要追加。

这种差异导致,量产后需要两个版本管理代码,或者通过编译开关做控制。

同时,由于量产版本上的限制,可能也会导致调查问题或者测试变得困难,这些都是需要提前考虑到的问题。

相关学习资料