應用商店每天都提示有app要更新,它是根據什麼判斷更新的?噹噹褲2020-05-27 20:43:43

雖然沒有真正研究過,但這個很容易猜到,開發者上傳新的app版本後,應用市場當然很容易記錄下來,這樣就可以給安裝了這款app的使用者提示有更新。

應用商店每天都提示有app要更新,它是根據什麼判斷更新的?阿里seata分散式玩家2020-05-27 20:29:35

應用商店每天都提示有app要更新,它是根據什麼判斷更新的方式

1:我做過的專案 一般升級部署在自己的服務端,然後在客戶端寫檢查和下載安裝程式碼。這是自建自己的服務端,APP側掃描監測是否需要版本更新,所以升級自主完成。

方式2:如果從安卓市場獲取更新資訊的話,我不知道有沒有這個介面提供,不過我可以舉個我的應用例子。

我公司開發的產品會部署到google play上,公司要求讓我加檢測更新程式碼,我是從github上下載的第三方庫實現的這個功能,經過我的研究,這兒庫有以下步驟

first:從google play 獲取我的app對應的資訊html程式碼,在程式碼中找到版本資訊 和本地比較,如果有更新,就開啟google play 我的app升級頁面,將升級任務交個google play去完成,我不管了。這種方式就是類似第一個

推薦是方式1,這個是大眾化方式,因為國內安卓市場很多種,而將升級渠道放到自己的伺服器上很方便管理。

如果你想採用方式2,那麼你需要確認你用哪個安卓市場,然後調研它是否提供介面獲取你應用的版本資訊以及下載介面, 如果這些都沒有那麼你就得按照我給你的例子那種方式自己琢磨了。

以上做法參考 希望採納。。

應用商店每天都提示有app要更新,它是根據什麼判斷更新的?

應用商店每天都提示有app要更新,它是根據什麼判斷更新的?渝樂樂圈2020-05-27 20:42:39

開發把更新程式放到應用商城,由於手機設定了軟體自動更新,軟體檢測有新版本了就自動更新。

應用商店每天都提示有app要更新,它是根據什麼判斷更新的?流水遊木2020-05-28 09:16:40

當然是版本號啦!

假設你的當前版本是1。0。1

然後你每次啟動軟體的時候,軟體都會向伺服器傳送當前版本號,請求看有沒有更高階的版本?然後伺服器那邊返回的說沒有,然後你就正常使用。在有的時候會發現有新的版本號,然後就會發回來一個新的版本號。

假設是1。1。1

然後1。1。1>1。0。1

這個新的版本號大於你當前使用的版本號就會提醒你需要升級了。