一般的是在sp文件中以一個標誌來區分,但是這樣無法做到每個新版本都會是第一次啓動,因爲更新app是不會刪除sp文件的。
那麼區分每個版本就可以通過versioncode來區分,配合sp文件進行查分對比,但是這時候又有一個問題:如何新版本沒有新特性呢?
只是單純的增加穩定性。這種情況下是沒有必要展示啓動頁的。
那麼問題來了,如何做到這一點呢?
我的想法是弄一個數據庫(剛啓動的app用這玩意太重了),維護一個字段,代表是否有新特性,然後更新的時候新數據庫把這個字段重置成有新特性的標誌,待引導頁過後重置回去。
或者後臺做個api只獲取一個標誌?
關於前兩點你可以看看這個:http://www.tuicool.com/articles/I3A73um