ios灰髮:
- 蘋果自身有灰髮策略,自動更新灰髮,但是其實應用市場是有新版的,用戶手動還是可以更新的。https://www.cnblogs.com/someonelikeyou/p/7238470.html
- 當app存在更新彈窗時,所有的線上包都會出現更新彈窗,此時灰髮無意義。因此灰髮需要兩步:第一,開啓自動更新灰髮;第二,需要將更新彈窗針對部分用戶選擇是否彈出(開發邏輯比較複雜,因此可以採用一直不彈出,等到灰髮完成了,再開啓服務器端的更新彈窗開關,關閉蘋果自動更新灰髮開關);
- testflight,需要用戶提供郵箱。比較麻煩。不太好用。
android:
- bugly平臺,比較適合修復bug或強制更新
- 針對部分用戶推送升級通知甚至版本強制升級,
- 把以前提示跳轉到應用市場更新改成自己的地址
- (目前應用市場不支持灰髮的)