Как реализовать Firebase Crashlytics на мобильном устройстве с мультиплатформой Kotlin?

Если кто-то делал это раньше, скажите, куда вы положили google-service.json? Зависимости андроида, ты на них ставил? В модуле android или в общем модуле? На IOS я тоже не знаю, с чего начать.

1 ответ

Ничего не изменится, ваши файлы служб Google будут помещаться в ваш модуль android / ios как обычно (то есть так же, как вы бы хранили их, если не используете KMM), и все зависимости также будут настроены как обычно.

Если вы хотите что-нибудь позвонить FirebaseCrashlytics.getInstance() из общего кода у вас будет два варианта:

  • ожидаемый / фактический механизм и импорт аварийных сообщений в исходный набор общего кода andorid
  • interface / impl с интерфейсом в общем коде и реализацией в вашем модуле android и модуле ios
Другие вопросы по тегам