Я использую библиотеку firebase:firebase-messaging
для push-уведомлений.
При создании приложения я вижу предупреждение, которое говорит
Warning: The app Gradle file must have a dependency on com.google.firebase:firebase-core for Firebase services to work as intended.
Примечания к выпуску от Firebase говорят
https://developers.google.com/android/guides/releases#may_23_2018
Firebase now requires the app Gradle file to explicitly list com.google.firebase:firebase-core as a dependency for Firebase services to work as expected.
Библиотека Firebase-core используется для аналитики, что произойдет, если я не включу эту библиотеку? Я уже использую gms:play-services-analytics
.
Кроме того, я обнаружил, что версия библиотеки для gms:play-services-analytics
должна совпадать с библиотекой firebase:firebase-core
, чтобы избежать ошибок при сборке.
что-то вроде ниже
implementation 'com.google.android.gms:play-services-analytics:16.0.4'
implementation 'com.google.firebase:firebase-core:16.0.4'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
Будет ли какое-либо влияние на приложение, если я включу библиотеку firebase:firebase-core
в приложение gradle вместе с gms:play-services-analytics
?
Почему firebase показывает вышеупомянутое предупреждение?
На что это повлияет, если я не включу firebase-core
с firebase-messaging
библиотекой? Предупреждение можно игнорировать?
Это связано с тем, что Firebase добавляет аналитику для всех своих функций?
Здесь: https://support.google.com/firebase/answer/6383877?hl=en