seedkit_service_analytics 0.0.1 copy "seedkit_service_analytics: ^0.0.1" to clipboard
seedkit_service_analytics: ^0.0.1 copied to clipboard

discontinued

SeedKit Sentry analytics helpers for Flutter applications.

seedkit_service_analytics #

Пакет SeedKit с базовыми помощниками для подключения Sentry в Flutter-приложении.

Возможности #

  • Инициализирует Sentry через общий SentryAnalyticsFactory.
  • Запускает приложение без Sentry, если DSN не передан.
  • Предоставляет SentryAnalyticsHandler для установки пользователя, удаления пользователя, отправки ошибок и сообщений.

Установка #

Добавьте пакет в pubspec.yaml:

dependencies:
  seedkit_service_analytics: ^0.0.1

Затем выполните:

flutter pub get

Использование #

import 'package:flutter/widgets.dart';
import 'package:seedkit_service_analytics/seedkit_service_analytics.dart';

Future<void> main() async {
  await SentryAnalyticsFactory.init(
    dsn: 'sentry_dsn',
    appRunner: () async {
      WidgetsFlutterBinding.ensureInitialized();

      runApp(const App());
    },
  );
}

Для работы с событиями используйте SentryAnalyticsHandler:

SentryAnalyticsHandler.setUser('user-id');
SentryAnalyticsHandler.captureMessage('Пользователь открыл экран');

try {
  throw Exception('Ошибка');
} catch (exception, stackTrace) {
  SentryAnalyticsHandler.captureException(
    exception,
    stackTrace: stackTrace,
  );
}

Дополнительно #

Пакет является частью экосистемы SeedKit.

0
likes
0
points
31
downloads

Publisher

unverified uploader

Weekly Downloads

SeedKit Sentry analytics helpers for Flutter applications.

License

unknown (license)

Dependencies

flutter, sentry_flutter

More

Packages that depend on seedkit_service_analytics