最近項(xiàng)目遇到一個(gè)新老版本兼容性的問(wèn)題笛粘,值得好好考慮一下,以前總是忘記考慮兼容性,沒(méi)有出過(guò)問(wèn)題薪前,遇到特殊業(yè)務(wù)就不得不考慮了润努。
增加了一個(gè)新功能,需要升級(jí)APP版本示括,
1.簡(jiǎn)單一點(diǎn)考慮
首先需要保證升級(jí)以后的新版本铺浇,都能正常使用
如果不升級(jí),老的版本垛膝,也要能正常使用随抠。
2.稍微復(fù)雜一點(diǎn),對(duì)于不同的商品有不同的處理方式
新版本繁涂,分特殊商品和普通商品,都要能保證正常使用二驰;
舊版本扔罪,分特殊商品和普通商品,特殊商品不能正常使用桶雀,需提示更新版本矿酵;普通商品可以正常使用。
3.再?gòu)?fù)雜一點(diǎn)矗积,增加不同的子公司(不同的業(yè)務(wù)模式)全肮,只有A公司有特殊商品的業(yè)務(wù),B公司沒(méi)有
A公司棘捣,
新版本辜腺,分特殊商品和普通商品,都要能保證正常使用乍恐;
舊版本评疗,分特殊商品和普通商品,特殊商品不能正常使用茵烈,需提示更新版本百匆;普通商品可以正常使用。
B公司呜投,無(wú)特殊商品業(yè)務(wù)模式
兩公司APP端使用一套代碼加匈,
保證B公司,繼續(xù)使用舊版本仑荐,保證普通商品均能正常使用雕拼。或者使用新版本释漆,業(yè)務(wù)上限制不能有特殊業(yè)務(wù)悲没。目的只要保證普通商品正常使用即可