Google Drive Api перестает работать после публикации приложения - PullRequest
0 голосов
/ 29 июня 2018

Я использую API-интерфейс google drive в своем приложении, которое отлично работает как для отладочных, так и для сборочных версий, когда я устанавливаю его с использованием файла .apk.

Но если я опубликую тот же выпуск .apk в playstore, а затем скачаю его оттуда, я не смогу войти в Google.

Все, что я могу найти в связи с этой проблемой, это то, что люди не используют хранилище ключей релиза для генерации учетных данных на консоли разработчика Google, что не для меня.

1 Ответ

0 голосов
/ 29 июня 2018

Я нашел проблему:

Проверьте, зарегистрированы ли вы в программе подписывания приложений в разделе «Управление выпусками». Если да, должно быть два сертификата - загрузка и подпись приложения.

Скопируйте Sha1 сертификата подписи приложения и создайте новый идентификатор клиента OAuth в консоли разработчика.

Затем перейдите в настройки проекта Firebase, добавьте скопированный отпечаток в свое приложение и загрузите google-services.json.

Замените ваш существующий google-services.json в Android Studio на загруженный, и вы готовы к работе.

Понятия не имею, когда и почему я включил эту вещь. Он заменяет сертификат подписи загруженного вами приложения новым.

...