[英]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查詢,這將非常簡單
為什么您需要檢查手機中是否有Google Play應用程序來執行此操作。 這是啟用wifi和自動更新后的標准,然后應用會自動按序列順序逐一更新。
為什么您想要Google已經為您做的事情?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.