簡體   English   中英

以編程方式通知用戶有關可從Google Play商店購買的android自動更新apk的信息

[英]Notify users about android auto update apk available from google play store programmatically

當有新版本可用時,如何以編程方式通知用戶有關Google Play商店中可用的android自動更新apk的信息?

您無需進行任何管理 ,當您使用新的版本代碼將新的APK添加到Play商店時,系統會自動通知已安裝應用程序舊版本的用戶。但是,每次啟動應用程序時您都可以進行檢查看這里 :

當您在Play商店上更改APK的版本時,用戶將隱式獲取應用程序的更新,無需任何編程代碼。

如果它是Market上的應用程序,則在應用程序啟動時,觸發希望打開Market應用程序的Intent,這將導致它檢查更新。

否則,實現和更新檢查器非常容易。 這是我的代碼(大致):

String response = SendNetworkUpdateAppRequest(); // Your code to do the network request
                                             // should send the current version
                                             // to server
if(response == "YES") // Start Intent to download the app user has to manually install it    by clicking on the notification
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("URL TO LATEST APK")))

當然,您應該重寫此代碼以在后台線程上執行請求,但是您知道了。

如果您喜歡稍微復雜一點但允許您的應用自動應用更新的內容,請參見此鏈接

Android:以編程方式安裝.apk

第二種選擇是使用Android查詢,這將非常簡單

https://code.google.com/p/android-query/wiki/服務

為什么您需要檢查手機中是否有Google Play應用程序來執行此操作。 這是啟用wifi和自動更新后的標准,然后應用會自動按序列順序逐一更新。

為什么您想要Google已經為您做的事情?

  • 有版本名稱和版本代碼可以告訴您新應用程序版本的最新可用性。

暫無
暫無

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

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