2016-03-02 153 views
0

,如果有一个APK和B的APK,并都被上传市场(谷歌Play商店),Android应用程式下载/从市场APK升级程序

  1. 做了可以升级,从市场上的apk而不去应用商店? (用户不会看到Play商店的活动, 和A APK只是下载从市场上网址的APK)

  2. 做一个可以从市场下载B APK不动,打店?

我发现非官方的市场API,但我想知道官方的方式来做到这一点。 谢谢,

@ 我测试市场API从市场下载的APK, 后来我得到404错误,并发现,谷歌改变了登录过程要权威性2.0 有任何suceed从市场下载程序不动,打商店?

+1

欢迎的话,请询问问题时要更具体一点:你有什么试过,你期望什么等等。请参阅[如何提问] – Nehal

+0

你可以像你把apk放到你的服务器并击中该URL的apk将被下载。但直到用户打开该apk才会安装。 –

回答

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。

但要记住没有做到这一点没有官方的方法,有很多种方法,并根据我这似乎是一个好办法做到这一点

+0

有没有什么办法从Play商店下载apk安装? –