После загрузки приложения в Google Play аутентификация на телефоне Google не работает.Ниже приведена ошибка, которую я получаю в logcat.
Это приложение не авторизовано для использования Firebase Authentication.Убедитесь, что в Firebase Console настроено правильное имя пакета и SHA-1.
Большинство ответов, которые я прочитал о переполнении стека, говорят о том, что ключ SHA1 отличается для подписанного apk.у вас есть два SHA1, по одному для отладочной и выпускной версии. SHA1 для выпускной версии можно получить из файла хранилища ключей. "
Эти ответы не решают мою проблему.Вот что я сделал до сих пор.
Я добавил оба ключа отладки и выпуска SHA1 в консоль Google Firebase.
Загрузил новый файл google-services.json и заменил в проецируемой папке старую.
Сгенерировал подписанный apk из android studio.
Если я вручную установил apk в телефон, обе отладочные и выпускные версии apk работают нормально.
Но если я загружу выпущенную версию в Googleиграть в бета-тестирование дает мне Ошибка проверки приложения ошибка.
Я также подтвердил, что SHA1 одинаковы в «Подписание приложения» в консоли Google Play и консоли Firebase.
Любая помощь, пожалуйста.
вот build.gradle
plugins {
id 'com.onesignal.androidsdk.onesignal-gradle-plugin' version '0.8.1'
}
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
buildToolsVersion '27.0.3'
defaultConfig {
applicationId "-----"
minSdkVersion 15
targetSdkVersion 27
useLibrary 'org.apache.http.legacy'
versionCode 7
versionName "1.0"
multiDexEnabled true
manifestPlaceholders = [onesignal_app_id : "---",
// Project number pulled from dashboard, local value is ignored.
onesignal_google_project_number: "REMOTE"]
}
dexOptions {
javaMaxHeapSize "4g"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
repositories {
maven {
url 'http://dl.bintray.com/amulyakhare/maven'
maven { url 'https://dl.bintray.com/alexeydanilov/maven' }
}
maven {
url 'https://raw.githubusercontent.com/felixb/mvn-repo/master/'
}
jcenter()
maven {
url "https://maven.google.com"
}
mavenCentral()
}
}
dependencies {
compile "com.splitwise:tokenautocomplete:2.0.8@aar"
compile 'com.googlecode.libphonenumber:libphonenumber:8.4.2'
compile 'com.viewpagerindicator:viewpagerindicator:2.4.3'
compile 'com.anjlab.android.iab.v3:library:1.0.44'
compile 'com.onesignal:OneSignal:[3.9.1, 3.99.99)'
compile 'com.google.firebase:firebase-auth:15.0.0'
compile 'com.google.android.gms:play-services-safetynet:15.0.0'
compile 'com.android.support:design:27.1.1'
compile 'com.android.support:appcompat-v7:27.1.1'
compile 'com.github.amlcurran.showcaseview:library:5.4.3'
compile 'com.android.support:multidex:1.0.3'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
}
apply plugin: 'com.google.gms.google-services'