help_scout_beacon 0.1.0
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 onsetup(), andinitruns 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 toBeacon('logout')on web, native user-clear on iOS/Android). - BREAKING:
prefillContactFormnow takesList<XFile>?(frompackage:cross_file) instead ofList<File>?, so the public API is web-safe. PassXFile(file.path)instead of adart:ioFile. Attachments remain iOS/Android-only — the web Beaconprefillignores them. - BREAKING: minimum Dart SDK raised to
3.4.0(required fordart:js_interop).
iOS
- Add Swift Package Manager support.
- Bump
beacon-ios-sdkSPM constraint from4.0.0to4.1.0— picks up upstream fixes for anNSSecureCodingkeychain-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.BeaconIdmanifest meta-data, preventingBeaconActivitycrashing with "Beacon not initialized" after process-death restoration. - BeaconInitProvider
android:initOrder=-100so it runs after the SDK's owncom.helpscout.beacon.BeaconInitProvider(which sets upBeaconCoordinator); 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.