Если ваша главная цель - реализовать функцию принудительного обновления. Я бы порекомендовал использовать удаленную конфигурацию Firebase, так как эта библиотека будет проблемой из-за ее требований.
Примечания У вас должен быть один опубликованный выпуск (как минимум) в предоставленном репозитории, помеченный как XXXX или vX.XXX Репо должно быть опубликовано c. GitHub не поддерживает versionCode. Вам следует использовать UpdateFrom. JSON или UpdateFrom. XML. Обновление # getLatestVersionCode () будет нулевым при использовании AppUpdaterUtils. Вместо этого вы должны использовать Update # getLatestVersion ().
В нем четко указано, что репо необходимо опубликовать c, если вы не планируете хранить свой код в качестве открытого кода, будет много переделок что вам нужно взять в будущем. Пожалуйста, найдите ссылку ниже для другого подхода https://readyandroid.wordpress.com/force-app-update-androidfirebase/