2016-11-14 71 views
4

我正在開發一個白色標籤應用程序。該應用程序有很多口味,每種口味都適合不同的客戶端。所有的口味都在剪切核心邏輯,它們之間的差異主要在於設計。 問題是命名版本和跟蹤功能更新的最佳做法是什麼?Android - 風味版本命名

例如,假設我爲兩個客戶端發佈1.0.0版本。在發佈之後,第一個客戶端請求了很多更新,並且我們得到了他的1.2.6版本(並且讓我們說大部分更新都是在覈心邏輯中)。 之後,第二個客戶端正在請求一些小的更新,如移動徽標或其他東西。所以我應該將他的版本增加到1.0.1,還是使其與第一個客戶端版本相同?因爲在他的新版本中,他將擁有第一個客戶端1.2.6版本中的所有新核心功能。

回答

3

我認爲你需要使用主要版本的核心更新和次要 - 用於自定義更新。因此,例如,在版本中使用2個第一個數字進行核心更新 - 第一個用於主要核心更新,第二個用於次要核心更新。第三 - 主要客戶定製更新,第四 - 次客戶定製更新。

所以,如果你有核心版本1.2,那麼最終版本將會像1.2.1.1