Skip to content

Fullstory for Flutter mobile apps. Fullstory provides insightful analytics and near-magical session replay for web and mobile apps.

License

Notifications You must be signed in to change notification settings

fullstorydev/fullstory-flutter

Repository files navigation

Fullstory Flutter Package

.github/workflows/ci.yml

Fullstory's Flutter package exposes access to the Fullstory Native Mobile SDK from within a Flutter app. This plug-in is intended to be used in conjunction with Fullstory for Mobile Apps.

⚠️ This is a preview release, some breaking changes are likely before the 1.0.0 release.

Quick Links

What's supported

Most non-visual Fullstory APIs are supported:

  • FS.event(String name, [Map<String, Object?> properties = const {}])
  • FS.log({FSLogLevel level = FSLogLevel.info, required String message})
  • FS.identify(String uid, [Map<String, Object?>? userVars])
  • FS.setUserVars(Map<String, Object?> userVars)
  • FS.anonymize()
  • FS.shutdown()
  • FS.restart()
  • FS.setStatusListener(FSStatusListener? listener)
  • FS.getCurrentSession()Future<String?>
  • FS.getCurrentSessionURL([bool now = false])Future<String?>
  • FS.fsVersion()Future<String?>
  • FS.resetIdleTimer()

Visual session replay is not currently supported, but is planned for a future release.

Getting Started

See Getting started with Fullstory for Flutter Mobile Apps

Also see our example app for working API usage examples.

About

Fullstory for Flutter mobile apps. Fullstory provides insightful analytics and near-magical session replay for web and mobile apps.

Resources

License

Stars

Watchers

Forks