React native: Реализация firebase для GCM приводит к проблемам с зависимостями и сбоям сборки - PullRequest
0 голосов
/ 06 марта 2019

Прежде всего, я новичок в реакции на родную.

Я попытался реализовать push-уведомление, а затем нашел эту замечательную статью.https://medium.com/@anum.amin/react-native-integrating-push-notifications-using-fcm-349fff071591

В Android:

Я обнаружил, что нам нужно добавить эти ссылки в корневой app.gradle:

dependencies {
    classpath 'com.android.tools.build:gradle:3.1.2'
    classpath 'com.google.gms:google-services:3.2.1'
}

, а затем вВ app.gradle приложения мы добавляем следующие реализации:

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.facebook.react:react-native:+'

//Add these lines
implementation "com.google.android.gms:play-services-base:15.0.0"
implementation "com.google.firebase:firebase-core:15.0.2"
implementation "com.google.firebase:firebase-messaging:15.0.2"

}

, а в app.gradle этого приложения мы применяем плагин:

apply plugin: 'com.google.gms.google-services'

Myжизнь шла хорошо с настройкой номеров версий.Но, как я пытался собрать свое приложение для выпуска.Жалуется

`Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.`

ПРОБЛЕМА:

Теперь мне нужно обновить эти google-сервисы: с 3.2.1 до последней версии 4.1.0.

Я пытался обновить свои соответствующие версии в соответствии с этими примечаниями к выпуску до последней возможной версии с: https://developers.google.com/android/guides/releases


Здесь я поставлен в соответствие этим версиям.Я не могу понять, какой номер версии выбрать, чтобы снова запустить мой проект.


Я хочу знать правильные версии реализации для classpath 'com.google.gms:google-services:4.1.0'.Кто-нибудь может подсказать мне, за чем мне следовать?

Спасибо, что прочитали мой вопрос.

...