Подтвердить что ты не робот

Какая разница в либерране в базе данных firebase-core и firebase-analytics?

Недавно Google опубликовал новую версию Firebase. Итак, я пытался анализировать статистику Firebase.

В чем разница между этими библиотеками

com.google.firebase:firebase-analytics:9.0.0

и

com.google.firebase:firebase-core:9.0.0

Я обнаружил, что ядро ​​для аналитики тоже. Так в чем разница? Что я должен использовать.

4b9b3361

Ответ 1

В настоящее время нет разницы.

не имеет классов и ресурсов в файле aar и содержит firebase-analytics, как вы можете проверить файл pom.

  <modelVersion>4.0.0</modelVersion>
  <groupId>com.google.firebase</groupId>
  <artifactId>firebase-core</artifactId>
  <version>9.0.0</version>
  <packaging>aar</packaging>
  <dependencies>
    <dependency>
      <groupId>com.google.firebase</groupId>
      <artifactId>firebase-analytics</artifactId>
      <version>9.0.0</version>
      <scope>compile</scope>
      <type>aar</type>
    </dependency>
  </dependencies>
</project>

Также в документе вы можете найти:

com.google.firebase:firebase-core:9.0.0 ->> Analytics

Ответ 2

Очевидно, с 12 июня 2018 года объявление com.google.firebase: ядро firebase требуется для использования любых функций Firebase (firebase.google.com/support/release-notes/android#update_may_23_2018). Согласно firebase.google.com/docs/android/setup#available-libraries, firebase-analytics даже не является общедоступным модулем и, вероятно, не предназначен для непосредственного использования.

Ответ 3

На основе документации Google docs вам больше не нужно ядро Firebase:

Вам больше не нужно добавлять библиотеку Android com.google.firebase: firebase-ядро. Этот SDK включает в себя Firebase SDK для Google Analytics. Теперь, чтобы использовать аналитику (или любой из Firebase продукты, которые требуют или рекомендуют использование Google Analytics), необходимо явно добавьте зависимость Google Analytics: com.google.firebase: firebase-аналитика: 17.2.0.