android编程方式下载/从市场apk升级

时间:2016-03-02 05:07:48

标签: android google-play in-app

如果有A apk和B apk并且都是上传市场(google play store),

  1. A可以从市场升级A apk而无需转移到Play商店吗? (用户没有看到游戏商店活动, 和一个apk只需从市场url下载一个apk

  2. A可以从市场下载B apk而无需转移到Play商店吗?

  3. 我找到了非官方的市场api,但我想知道正式的做法。 谢谢,

    @ 我测试了市场api从市场下载apk, 然后我得到404错误,并发现谷歌将登录过程更改为auth 2.0 是否有人以编程方式从市场上下载而不转移到Play商店?

1 个答案:

答案 0 :(得分:0)

首先,您需要下载apk并将其存储在手机的存储空间中。 然后你可以使用这段代码安装apk,

Intent promptInstall = new Intent(Intent.ACTION_VIEW)
    .setDataAndType(Uri.parse("file:///path/to/your.apk"), 
                    "application/vnd.android.package-archive");
startActivity(promptInstall);

此意图启动与用户的安装对话框,用户将选择授权对要安装的apk的权限。

但请记住没有官方方式来做这个,有很多方法,根据我的说法,这似乎是一个很好的方法来做到这一点