Аутентификация Google не работает после публикации в игровом магазине - PullRequest
0 голосов
/ 03 июня 2018

После загрузки приложения в 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'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...