Инициализировать 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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