簡體   English   中英

在Android中以編程方式從谷歌播放更新應用程序

[英]Update app from google play programmatically in android

在我的應用程序中,我有一個鏈接。 點擊鏈接后,我想將用戶發送到Google Play並自動更新應用。

我試過這個:

// package name from menifest: com.infibond.infi
public void installInfiApplication(View view){
    final String apkurl = "market://details?id=" + "com.infibond.infi";
    final Uri marketUri = Uri.parse(apkurl);

    Intent promptInstall = new Intent(Intent.ACTION_VIEW).setData(marketUri);
    startActivity(promptInstall);
}

但這會將用戶發送到商店而不更新應用程序。

有辦法嗎? 如果是,那么它是什么?

Google目前不提供通過Intent自動開始更新應用的方法。 它們似乎不太可能,因為它可以控制應用程序安裝遠離用戶。 但是,用戶可以為您的應用啟用自動更新,以便在可用時立即獲取更新,除非更新需要新的權限(在Android Marshmallow之前)。

暫無
暫無

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

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