ARTICLE · 1173430
安卓座舱量产前,需要做哪些特殊处理?即,量产版本与开发版本的功能差异
安卓座舱量产前,需要做哪些特殊处理?即,量产版本与开发版本的功能差异
开发阶段,效率第一。量产阶段,不用再动代码,但需要考虑商务和安全问题。
因此,产品上市前,需要对量产版本做一些特殊处理。下面逐一列举:
1、量产和开发服务器的地址如果不同,需要更换本地应用中保存的服务器地址。
2、更换访问服务器的key。不通过APP内的URL做服务器区分,不需要更换URL。但两个服务器的key大概率是不同的,需要更换。
3、开发过程中,为了开发效率,会设计一些后台功能(开发者模式等),量产时需要删除,或者封闭入口。
4、log加密。
5、去除水印。
6、有license的项目,会根据云端的激活数或者访问数计费。开发阶段不会用到这个功能,量产后涉及商务结算,需要追加。
这种差异导致,量产后需要两个版本管理代码,或者通过编译开关做控制。
同时,由于量产版本上的限制,可能也会导致调查问题或者测试变得困难,这些都是需要提前考虑到的问题。















































































