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.
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.
See Getting started with Fullstory for Flutter Mobile Apps
Also see our example app for working API usage examples.