bubbl_flutter_sdk 3.0.4 copy "bubbl_flutter_sdk: ^3.0.4" to clipboard
bubbl_flutter_sdk: ^3.0.4 copied to clipboard

Flutter wrapper for Bubbl SDK v3 native Android and iOS cores.

Bubbl Flutter SDK #

Flutter wrapper for Bubbl SDK v3.

The Dart facade forwards calls to the native Android and iOS SDK cores. Native runtime behavior, durable ingest queues, geofence transitions, notification triggering, Firebase/APNs payload handling, and diagnostics are owned by the platform SDKs.

Install #

dependencies:
  bubbl_flutter_sdk: ^3.0.4

Boot #

await BubblSdk.instance.boot(
  const BubblConfig(apiKey: '...'),
);

For apps that render their own in-app notification modal while still letting the native SDK trigger device notifications:

await BubblSdk.instance.boot(
  const BubblConfig(
    apiKey: '...',
    notificationRenderingMode: BubblNotificationRenderingMode.sdkDefault,
    enableDefaultNotificationModal: false,
  ),
);

// Or toggle it after boot.
await BubblSdk.instance.disableDefaultNotificationModal();

Apps with their own notification inbox/history can still ask the SDK to show the bundled detail UI for a stored payload:

await BubblSdk.instance.openNotificationModal(payload);

This opens the default modal/detail UI without posting another device notification.

Notes #

  • Android depends on tech.bubbl.sdk:bubbl-sdk and requires minSdkVersion 27 or higher.
  • iOS depends on the BubblSDK CocoaPods/Swift package release and requires iOS 15 or higher.
  • Host apps still need the usual platform permissions for push notifications and location tracking.
0
likes
0
points
206
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter wrapper for Bubbl SDK v3 native Android and iOS cores.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on bubbl_flutter_sdk

Packages that implement bubbl_flutter_sdk