如何用apk更新?而不用Google Play商店更新?

时间:2020-01-21 05:21:34

标签: android google-play apk android-app-signing

我将在CDN服务器中上传apk文件(将链接到我的网站,以便人们可以下载/并且当应用程序在应用程序内部进行更新时,用户将下载带有链接的新apk并进入安装过程)和aab在Play商店上。

我在Android Studio上使用ks(上传密钥)进行了签名,就像在Google Play控制台上进行上传一样。这与在Play控制台上发布新版本的APK的准备工作相同。因此,我在CDN服务器上上传了1.0.1 apk。并在内部应用共享上上传了1.0.0 apk。该应用程序已从CDN正确下载1.0.1 apk,但显示“该应用程序尚未安装”。

但是,当我进行测试时

  1. adb install old_android.apk或从浏览器下载old_android.apk,然后安装
  2. 在应用程序上下载了new_android.apk(old_android)

两个案例均已成功安装。

我想这是因为Play商店有App Signing Key,而apk是用密钥签名的,而不是用我的上传密钥签名的。因此,我想到的最后一招就是从我从Play商店安装的应用中提取APK。

如何解决此问题?即使从Play商店下载的用户也应该使用CDN更新我的应用。

或者...键与更新无关紧要?还有其他原因吗?

0 个答案:

没有答案