簡體   English   中英

如何讓您的Android應用自動更新

[英]How to make your Android app auto update

我今天在Google Play上發布了我的第一款應用,哇! 在我看到Google Play中列出的應用后,我意識到我需要進行更改並發布更新。

我在清單文件中更改了代碼並增加了versionCode和versionName。 然后我構建了我的apk,使用與提交給Google Play的原始apk相同的密鑰進行簽名。

我上傳了一個新的apk,取消了原來的apk,然后激活了新的apk並點擊了Save。

我等了幾個小時,在Google Play中查看並且可以看到是的,我在versionName中添加的新值已更新。

在我的Android手機上,我最初安裝了第一個版本,但是當我在手機上使用Google Play時,我看到了我的應用程序的新版本,但唯一的選項是“打開”和“卸載”。

我需要在開發者控制台或任何地方對我的應用程序執行什么操作,以便當我或任何其他用戶在Google Play中訪問我的應用時,會顯示更新選項?

在Android Developer中做一些研究,我讀到了這個:

android:versionCode內部版本號。 此數字僅用於確定一個版本是否比另一個版本更新,更高的數字表示更新的版本。 這不是向用戶顯示的版本號; 該號碼由versionName屬性設置。 該值必須設置為整數,例如“100”。 您可以根據需要定義它,只要每個連續版本具有更高的數字即可。 例如,它可以是內部版本號。 或者,您可以通過在低16位和高16位分別編碼“x”和“y”將“xy”格式的版本號轉換為整數。 或者,每次發布新版本時,您只需將數字增加一即可。 http://developer.android.com/guide/topics/manifest/manifest-element.html

然后我發現了這個:

如果滿足以下條件,Google Play可以管理預裝應用程序的更新:必須將包含預先加載的應用版本代碼的軟件包名稱上傳到開發者控制台http://support.google.com/googleplay/android-開發商/的bin / answer.py?HL = EN&答案= 113476&話題= 2365760&CTX =話題

所以我很困惑,我是否增加版本代碼。 我很確定我應該增加它,但是再次更新選項沒有出現。

祝賀你的第一款應用! 這是一個非常激動人心的時刻!

是的,當您對應用進行更新時,可以增加版本代碼。

當您測試更新的版本時,您是否已將apk文件安裝到您的設備上? 您可能在不知不覺中更新了它。 因此,Google Play會檢測到您的設備上的應用與您上傳的應用有匹配的版本代碼,並且不會提供更新版本代碼。

在Google Play上更新應用時,您必須始終增加版本代碼。 除非您這樣做,否則不會接受您的更新。

至於您的更新未顯示,Google Play需要時間來刷新它的服務器。 我的更新有時需要超過24小時才能推送到設備,而新安裝程序通常需要2小時才能獲得最新版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM