formbricks 1.1.1 copy "formbricks: ^1.1.1" to clipboard
formbricks: ^1.1.1 copied to clipboard

Formbricks Flutter SDK — connect your Flutter app to Formbricks, identify users, track actions, and render targeted in-app surveys.

Changelog #

1.1.1 #

  • Fix survey cards being untappable when the survey has no backdrop. The card-geometry probe required aria-modal, which the surveys runtime now sets only for surveys that have one. With no rect to work from, the pointer mask rejected touches across the whole WebView instead of only outside the card. The runtime is served at render time, so hosts on a current server hit this without changing SDK version.

1.1.0 #

  • Support survey-interaction segment filters: segments that target contacts by whether they have seen, started responding to, or completed a survey. The SDK now pulls fresh segment membership after an interaction instead of waiting for the user state to expire, so a rule like "completed survey A, show survey B" fires in the same session.
  • Bridge the survey runtime's onFinished callback, which the "have completed" operators depend on. It fires only once the finished response has been accepted by the backend.
  • Fix a failing user-state flush surfacing as an unhandled async error. The refresh is fire-and-forget, and unawaited does not handle errors.

Only workspaces using interaction targeting see additional network activity: one extra user-state request per interaction, gated per survey and per event and debounced so a display, response and finish together cost a single request.

1.0.0 #

First stable release. No API changes since 0.1.1 — promotes the SDK to a stable 1.0.

0.1.1 #

  • Fix host app touches not passing through to the underlying widgets.
  • Validate unsupported attribute value types with a clear error.
  • Fix local SDK being blocked on the Android emulator.
  • Add manual platform entries to pubspec.yaml.

0.1.0 #

First beta release.

  • Formbricks.setup(...) — initialize against a workspace, with persisted config, lifecycle-aware expiry refresh, and error-state cooldown.
  • Formbricks.track(...) — code-action tracking.
  • User identification — setUserId, setAttribute / setAttributes, setLanguage, and logout, with debounced, coalesced backend sync.
  • Survey eligibility filtering — displayOption, recontactDays, displayLimit, segment targeting, and the displayPercentage gate.
  • Targeted in-app surveys rendered through a hardened WebView host.
2
likes
130
points
144
downloads

Documentation

API reference

Publisher

verified publisherformbricks.com

Weekly Downloads

Formbricks Flutter SDK — connect your Flutter app to Formbricks, identify users, track actions, and render targeted in-app surveys.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

clock, connectivity_plus, flutter, http, shared_preferences, url_launcher, webview_flutter, webview_flutter_android

More

Packages that depend on formbricks