Как интегрировать "Google Firebase Analytics" в ионные приложения?

В официальном Руководстве по интеграции Firebase (Android) и Firebase Integration Guide (iOS), они имеют предоставил индивидуальные рекомендации по интеграции.

Не могли бы вы рассказать мне ионный способ, который я могу интегрировать Firebase Analytics в ионные приложения?

Мне нужно сделать это, так как AdMob сделала Firebase Analytics своим решением для аналитических решений для мобильных приложений.

Спасибо заранее.

Ответ 2

Похоже, кто-то создал репозиторий для Firebase в Кордове, вы сможете это использовать. В нем говорится, что он даст вам хотя бы push-оповещения, аналитику, отслеживание событий, отчеты о сбоях.

Ответ 3

В то же время был выпущен плагин Ionic Native поверх плагина Cordova-plugin-firebase-analytics: https://ionicframework.com/docs/native/firebase-analytics/

Он все еще в бета-версии, но до сих пор у меня не было никаких проблем (кроме конфликта с push-push-телефоном). Интеграция очень проста:

import { FirebaseAnalytics } from '@ionic-native/firebase-analytics';

constructor(private firebaseAnalytics: FirebaseAnalytics) { ... }

Чтобы отслеживать событие, просто вызовите logEvent:

this.firebaseAnalytics.logEvent('page_view', {page: "dashboard"})
  .then((res: any) => console.log(res))
  .catch((error: any) => console.error(error));