Если Firebase добавлен через Android Studio в проект, автоматически ли он распространяется на весь ионный проект? - PullRequest
0 голосов
/ 10 июля 2019

У меня есть проект, который построен в ионном. Android был добавлен с Cordova. Если я добавлю Firebase Analytics и Push-уведомления (Cloud Messaging) с помощью мастера Android Studio. Будет ли это применяться ко всему проекту или нет?

Мы используем ionic 4, и я попытался сделать это с библиотеками cordova, но получил много ошибок, неудовлетворенных зависимостей и устаревших данных.

UPDATE

Как сказал пользователь rtpHarry, я пытаюсь сделать это с помощью ionic и cordova. Я следую этому руководству https://pointdeveloper.com/firebase-analytics-for-ionic-apps-logging-custom-events/. На этот раз у меня не было проблем с добавлением плагинов.

Но как только я добавил провайдера с помощью // ionic g provider eventLogger (и кода из руководства), я получил белый экран после заставки при запуске приложения с ионным // cordova run android --device

ОБНОВЛЕНИЕ 2 Решил вышеуказанную проблему, добавив EventLoggerProvider и FirebaseAnalytics в раздел поставщиков в app.module.ts

1 Ответ

0 голосов
/ 10 июля 2019

Вы должны использовать веб-версию, а не версию Android или IOS с Ionic.

Вы должны попытаться сделать это правильно, а затем поделиться подробными сообщениями об ошибках здесь.

Есть некоторые распространенные ошибки, которые случаются при этом, но, не зная больше, мы не можем помочь.

В одном из них разные плагины пытаются включить разные версии Сервисов Google, что вызывает множество ошибок при сборке. Вы должны исправить это, выполнив что-то вроде этого:

dependencies {

classpath 'com.android.tools.build:gradle:3.0.0'

classpath 'com.google.gms:google-services:+' // <-- here

}

но, как я уже сказал, пожалуйста, опубликуйте свои ошибки для более четких ответов.

...