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

discontinued

Сервис аналитики экосистемы SeedKit

seedkit_service_analytics #

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

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

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

Установка #

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

dependencies:
  seedkit_service_analytics: ^0.0.2

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

flutter pub get

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

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

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

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

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

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

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

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

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

0
likes
0
points
31
downloads

Publisher

unverified uploader

Weekly Downloads

Сервис аналитики экосистемы SeedKit

Repository

License

unknown (license)

Dependencies

flutter, sentry_flutter

More

Packages that depend on seedkit_service_analytics