Инициализировать Firebase с помощью FirebaseOptionsAndroid

Форум для тех, кто программирует под Android
Anonymous
Инициализировать Firebase с помощью FirebaseOptions

Сообщение Anonymous »

Я хочу инициализировать Firebase с помощью FirebaseOptions без google-services.json. Я следую сообщению в блоге здесь https://firebase.googleblog.com/2017/03 ... it-on.html.

Я удалил FirebaseInitProvider.

Код: Выделить всё

    android:name="com.google.firebase.provider.FirebaseInitProvider"
android:authorities="${applicationId}.firebaseinitprovider"
tools:node="remove"/>
Я пытаюсь установить FirebaseApp по умолчанию в подклассе Application:

Код: Выделить всё

FirebaseOptions options = new FirebaseOptions.Builder()
.setApplicationId("valid_app_id")
.setGcmSenderId("valid_gcm_sender_id")
.setApiKey("valid_api_key")
.build();

FirebaseApp.initializeApp(getApplicationContext(), options);
Кажется, все в порядке, но когда я хочу зарегистрировать некоторые события в FirebaseAnalytics, я получаю эту ошибку: Отсутствует google_app_id. Firebase Analytics отключен.
Понятия не имею, в чем проблема.

Подробнее здесь: https://stackoverflow.com/questions/455 ... aseoptions

Вернуться в «Android»