sorisdk_flutter 0.3.2 copy "sorisdk_flutter: ^0.3.2" to clipboard
sorisdk_flutter: ^0.3.2 copied to clipboard

Add SORI-powered audio recognition, campaign discovery, and action-link handling to Flutter apps on Android, iOS, and Web.

0.3.2+2 #

  • Reconcile campaign callbacks only inside the current ordered material segment, with sticky marker evidence, stale exact-id suppression after an intervening material, and a current-segment-only legacy fallback.
  • Preserve Android, iOS, and Web activity/material identities through their bridge payloads and cover all three event styles with shared sequence tests.
  • Adopt published Android SDK 5.0.7 and iOS SDK 5.0.6 artifacts, whose native activity lifecycles keep first-observation recognition metadata immutable while renewing continuity with a separate observation timestamp.
  • Prepare @sorisdk/flutter-web-bridge 0.1.2 with the published exact @sorisdk/web-audio 0.6.7 pin.

0.3.1+1 #

  • Normalize optional activityId/activity_id event identity without breaking older payloads, and refine example campaign rows by that identity.
  • Prepare @sorisdk/flutter-web-bridge 0.1.1 with an exact @sorisdk/web-audio 0.6.5 pin for the released Web refinement transport.
  • Refresh the bundled iOS XCFramework to SORI SDK 5.0.4 so activity refinement responses retain activity_id and resolved audio-marker metadata.
  • Refresh the bundled Android payload to SORI SDK 5.0.5 and map its additive campaign activity id into the Flutter event stream.

0.3.0+8 #

  • Add Flutter Web registration and a dart:js_interop adapter for @sorisdk/web-audio.
  • Add SORIAudioRecognizer.web and server-backed ephemeral authentication so browser builds never need the long-lived SORI secret.
  • Add the independently versioned @sorisdk/flutter-web-bridge companion source and build command without embedding npm JS/WASM/model artifacts in the pub.dev package.
  • Map Web ready, lifecycle, match, audiomarker, campaign, and error events to the existing Dart event stream.

0.2.6+7 #

  • Replace the bundled Android and iOS artifacts with clean release builds from the final stable SORI SDK 5.0.3 commits.
  • Correct the embedded iOS framework version from the earlier prerelease label to stable 5.0.3 while preserving the NADA 0.6.3 AudioPack hardening.

0.2.5+6 #

  • Refresh bundled Android and iOS SDK artifacts for NADA 0.6.3 AudioPack load budgets, transactional pack application, and serialized database updates.
  • Preserve the Flutter API and event payloads while the native SDK bridges reject invalid zero-sized configurations and keep the active recognition database intact after a failed pack load.

0.2.3+4 #

  • Refresh bundled Android and iOS SDK artifacts for Nada matcher leading-gap normalization with source-time matcherSegments, including the final Nada v0.6.2 matcher follow-up that excludes trailing partial hops from the inferred warmup gap.
  • Keep the multi-segment AudioPack contract unchanged while relying on the native matcher to infer the stored AFP warmup gap internally.

0.2.2+3 #

  • Refresh bundled Android and iOS SDK artifacts for segment-aware Nada matcher results.
  • Preserve segment-local match duration from native SDK recognition results so bundled materials do not appear as one long exposure.

0.2.1+2 #

  • Publish Android consumer R8 rules for the native-bound afplib JNI surface and the SDK Parcelize annotation warning, so minified Flutter host apps do not need temporary app-level SORI workarounds.

0.2.0+1 #

  • Refresh native Android and iOS SDK artifacts for near-ultrasonic audiomarker recognition.
  • Add SORIRecognitionConfig.audiomarker and expose marker results through recognition events and campaign traits.
  • Emit iOS audiomarker-only state changes as audioMarkerChanged events.

0.1.0 #

  • Initial Flutter plugin release for adding SORI audio recognition, campaign results, and action-link handling to Android and iOS apps.
0
likes
130
points
272
downloads

Documentation

API reference

Publisher

verified publisheriplateia.com

Weekly Downloads

Add SORI-powered audio recognition, campaign discovery, and action-link handling to Flutter apps on Android, iOS, and Web.

Homepage

License

unknown (license)

Dependencies

flutter, flutter_web_plugins, plugin_platform_interface

More

Packages that depend on sorisdk_flutter

Packages that implement sorisdk_flutter