вход в Google не работает в режиме выпуска?

# #firebase #flutter #google-signin #release

Вопрос:

мое приложение создано с помощью flutter. Я использую firebase для входа в Google. И я добавил ключи SHA, когда я нахожусь в режиме отладки. итак, могу ли я узнать, что ключ SHA зависит от режима отладки и режима выпуска?

А также могу ли я знать, как я вижу/отслеживаю действия в режиме выпуска?

Ответ №1:

Да, firebase требует другого отпечатка пальца для режима выпуска, пожалуйста, сгенерируйте ключи с помощью этой команды,

 keytool -list -v -keystore {keystore_name} -alias {alias_name}

example:

keytool -list -v -keystore C:UsersMGDesktoptest.jks -alias test
 

Чтобы отслеживать события, вы можете интегрировать Firebase Crashlytics в свой проект.

чтобы временно отладить приложение в режиме выпуска, запустите

 flutter run --release 
 

Комментарии:

1. краткое описание решения……….перейдите в свой «flutter_project/android» с помощью терминала и затем». /gradlew signingReport » вставьте это, чтобы увидеть ключи. если вы не подписали свое приложение в режиме выпуска, вы не можете получить ключ SHA для выпуска, чтобы получить ключ SHA для режима выпуска для подписи вашего приложения и в файле «android/app/build.gradle», подписанном как «signingConfigs.release».