Как обновить с помощью apk ?, а не с Google play store? - PullRequest
0 голосов
/ 21 января 2020

Я буду загружать файл apk на свой сервер CDN (будет связан с моим веб-сайтом, чтобы люди могли его скачать / А также, когда приложение обновится внутри приложения, пользователи загрузят новый apk со ссылкой и go для процесс установки) и aab в Play Store.

Я подписал с помощью ks (Загрузить ключ) на Android Studio, как и при загрузке в Консоль Google Play. Это такая же подготовка, как и выпуск новой версии apk на Play Console. Итак, я загрузил 1.0.1 apk на сервер CDN. И загрузил 1.0.0 apk на разделение внутренних приложений. Приложение правильно загружает apk 1.0.1 из CDN, но в нем говорится «приложение не установлено».

Однако, когда я тестировал

  1. adb install old_android.apk или загрузил old_ android .apk из браузера, затем установите
  2. Загруженный new_ android .apk в приложении (old_ android)

Оба случая были успешно установлены.

Я думаю, это потому, что в Play Store есть App Signing Key, и apk были подписаны ключом, а не подписаны моим ключом загрузки. Итак, последнее средство, которое я могу придумать, - это извлечь APK из приложения, которое я установил из Play Store.

Как я могу решить эту проблему? Мое приложение должно быть обновлено CDN даже пользователями, загруженными из Play Store.

Или ... ключ не имеет значения для обновления? Есть ли другая причина?

...