Я хочу реализовать плагин Firebase-Messaging в своем Android-приложении. Я начал с "quickstart-android-master/messaging" -example из github: https://github.com/firebase/quickstart-android/tree/master/messaging
Это работает для меня! Вход-выход:
D/FirebaseApp﹕ com.google.firebase.auth.FirebaseAuth is not linked. Skipping initialization.
D/FirebaseApp﹕ Initialized class com.google.firebase.iid.FirebaseInstanceId.
D/FirebaseApp﹕ com.google.firebase.crash.FirebaseCrash is not linked. Skipping initialization
D/FirebaseApp﹕ Initialized class com.google.android.gms.measurement.AppMeasurement.
I/FirebaseInitProvider﹕ FirebaseApp initialization successful
Но если я хочу реализовать плагин "com.google.firebase: firebase-messaging: 9.0.2" в мое приложение, FirebaseApp не инициализируется! Поэтому плагин FirebaseApp не запускается! - Нет регистрации или маркера!
Я также добавил применить плагин для сборки файла .gradle в "app" -directory:
apply plugin: 'com.android.application'
android {
// ...
}
dependencies {
// ...
compile 'com.google.firebase:firebase-messaging:9.0.2'
}
// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'
И плагин google-services для сборки .gradle в корневом каталоге:
buildscript {
// ...
dependencies {
// ...
classpath 'com.google.gms:google-services:3.0.0'
}
}
Проблемы могут быть:
- AndroidAnnotations, Proguard, Product flavors...