Удаленное ведение журнала Flutter

#flutter #mobile #remote-debugging

#flutter #Мобильный #удаленная отладка

Вопрос:

Я скоро выпускаю приложение для клиента, и меня беспокоит поддержка продукта с течением времени, и я хотел бы получить некоторые способы ведения журнала исключений и общую информацию во время работы.

Я подумываю об использовании пакета F_Logs https://pub.dev/packages/f_logs хранить данные на устройстве до тех пор, пока я не получу звонок о проблеме. Затем я попрошу пользователя (их около 30 или около того) нажать кнопку, чтобы загрузить файл в конечную точку на моем сервере, чтобы прочитать, что у них есть.

Это часто используется? Существуют ли лучшие варианты или лучшие практики?

Ответ №1:

Что ж, есть несколько вариантов, некоторые из распространенных — это Crashlytics и Sentry.

Я предпочитаю https://sentry.io поскольку вы можете разместить его самостоятельно, в качестве альтернативы вы можете использовать их бесплатный пакет для начала. Если вы все равно используете firebase, вы можете просто использовать Crashlytics.

С помощью обоих вы можете отправлять отчеты о сбоях, а также простые события с сообщениями.

Есть и другие варианты, но я ими не пользовался, вы можете поискать альтернативы в Интернете, но имейте в виду, что для такого рода сервисов вам нужна клиентская библиотека Flutter.