help_scout_beacon 0.1.0 copy "help_scout_beacon: ^0.1.0" to clipboard
help_scout_beacon: ^0.1.0 copied to clipboard

Streamline customer communications in your app with the Help Scout Beacon SDK for Flutter.

Changelog #

0.1.0 #

Web

  • Web support: the plugin now works on web via the Help Scout JS Beacon SDK (dart:js_interop), alongside iOS/Android, through a single API. The Beacon loader is injected automatically on setup(), and init runs once per beaconId (re-initing an already-initialized web Beacon otherwise logs "Beacon has already been initialized").
  • Add HelpScoutBeacon.logout() — a static, context-free logout (maps to Beacon('logout') on web, native user-clear on iOS/Android).
  • BREAKING: prefillContactForm now takes List<XFile>? (from package:cross_file) instead of List<File>?, so the public API is web-safe. Pass XFile(file.path) instead of a dart:io File. Attachments remain iOS/Android-only — the web Beacon prefill ignores them.
  • BREAKING: minimum Dart SDK raised to 3.4.0 (required for dart:js_interop).

iOS

  • Add Swift Package Manager support.
  • Bump beacon-ios-sdk SPM constraint from 4.0.0 to 4.1.0 — picks up upstream fixes for an NSSecureCoding keychain-decoding failure on launch and email-validation alignment with the Beacon web validator (release notes).

Android

  • Update Beacon dependency to beacon:7.0.2.
  • BeaconInitProvider pre-builds Beacon at process start from the host app's com.helpscout.beacon.BeaconId manifest meta-data, preventing BeaconActivity crashing with "Beacon not initialized" after process-death restoration.
  • BeaconInitProvider android:initOrder=-100 so it runs after the SDK's own com.helpscout.beacon.BeaconInitProvider (which sets up BeaconCoordinator); the build call is wrapped in try/catch for SDK-internals safety.

0.0.8 #

  • Update Android dependency to beacon:7.0.0
  • BREAKING: iOS minimum deployment target raised from 11.0 to 15.0

0.0.7 #

  • Adding option to prefill a contact form with a subject, message, and the attachments

0.0.6 #

  • Updating to the latest package
  • fix attributes not submitted

0.0.5 #

  • Updating to the latest package
  • Adding required pro-guard rules

0.0.4 #

  • Retracted version

0.0.3 #

  • Fixing Crashes in Android Plugin
  • Updating Examples to Flutter 3.24.3

0.0.2 #

  • First successful use in a production app. Removing -dev.

0.0.1-dev.2 #

  • Adding Settings overrides
  • Adding FocusMode

0.0.1-dev.1 #

  • Initial pre-release.
7
likes
150
points
819
downloads

Documentation

API reference

Publisher

verified publishercoodoo.de

Weekly Downloads

Streamline customer communications in your app with the Help Scout Beacon SDK for Flutter.

Repository (GitHub)
View/report issues

Topics

#customer #helpdesk #support #help

License

MIT (license)

Dependencies

cross_file, flutter, flutter_web_plugins, web

More

Packages that depend on help_scout_beacon

Packages that implement help_scout_beacon