Ionic Firebase указать google-services.json - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть проект ionic 3, и я хотел добавить в проект firebase.

Я установил плагин firebase cordova и поместил свой google-services.json в resources/android, но при синтаксическом анализе я получаю сообщение об ошибкеgoogle-services.json: No matching client found for package name [name here]

Когда я смотрю на свой google-services.json, который я вставил в resources/android, имя пакета верное, но когда я смотрю в platforms/android, файл совершенно другойи имя пакета com.github.cordova_plugin_firebase

Кто-нибудь знает, как убедиться, что используется правильный google-services.json?

1 Ответ

0 голосов
/ 06 февраля 2019

Попробуйте выполнить следующие действия.

  1. сначала удалите платформу Android из своего проекта, используя платформа ionic cordova remove android

  2. Скопируйте файл google-services.json в корневую директорию (где находится файл package.json / config.xml).

  3. , затем попробуйте добавить платформу Android с помощью Ионная платформа Cordova addandroid . Затем проверьте вашу папку android google-services.json файл, скопированный автоматически, если нет, то скопируйте его в папку android.

  4. Затем проверьте файл build.gradle, чтобы включитьплагин google-services и репозиторий Google Maven:

    buildscript{
       //add dependencies as per your google-service version
     dependencies {
         classpath 'com.google.gms:google-services:4.2.0' // google-services plugin 
     }
    
     allprojects {
       repositories {
           google() // Google's Maven repository
     }
    }
    
  5. Затем в файле Gradle вашего модуля (app / build.gradle) добавьте строку плагина apply в нижней частифайл для включения плагина Gradle

    dependencies {
        implementation 'com.google.firebase:firebase-core:16.0.7'
     }
    
    // ADD THIS AT THE BOTTOM
    apply plugin: 'com.google.gms.google-services'
    

Примечание: если вы используете codova-android> = 7, теперь вы должны добавить

 <platform name="android">
     <resource-file src="google-services.json" target="app/google-services.json" />
 </platform>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...