2017-01-04 2 views
2

Я работаю с приложением Firebase, приглашающим в первый раз, его отлично работает с отладочной сборкой APK, но не работает в выпуске APK. Нужно ли что-то добавлять в про-охранник?Firebase App Приглашение не работать в релизе сборки APK

compile 'com.google.firebase:firebase-invites:10.0.1' 
+0

У вас есть правильный SHA-1, зарегистрированный на Firebase Console? – riggaroo

+0

Если вы перекрестно размещаете кросс-ссылку: https://groups.google.com/forum/#!topic/firebase-talk/Sfbb92rE_O8 –

ответ

3

Вы должны обновить отпечаток SHA1 от консоли firebase. Вместо использования SHA1 debug.keystore вы должны использовать отпечаток SHA1 вашего хранилища ключей выпуска.

Командная строка:

  1. Keytool -exportcert -alias YOUR-KEY-ALIAS -keystore PATH-TO-YOUR-RELEASE-KeyStore /keystore.jks -list - v

  2. Скопируйте и вставьте новый отпечаток SHA1 в консоль firebase.

  3. Загрузите новый google-services.json и обновите его в своем проекте.

1

Для тех из вас, кто включен в Google Play App подписывания, вы также должны добавить ключ SHA-1 от «App подписывающего сертификата» для вашей Firebase консоли и использовать обновленный Google-services.json чтобы пригласить работать на приложения, запущенные в Google Play Store.

шаги, чтобы найти ключ SHA-1: 1) Перейти к вашей консоли разработчика Google Play 2) Выберите таргетирования приложение 3) Перейти к "App подписания" под "управлением Release" 4) SHA-1 ключ можно найти в разделе «Сертификат подписки на приложение»

Мне потребовалось много часов, чтобы решить проблему, и я надеюсь, что это поможет кому-то, кто столкнулся с той же проблемой.

Смежные вопросы