octopulse_flutter 2.2.4 copy "octopulse_flutter: ^2.2.4" to clipboard
octopulse_flutter: ^2.2.4 copied to clipboard

PlatformAndroid

Flutter plugin for OctoCX/Octopulse SDK. Provides network diagnostics, telemetry collection, and device registration for mobile carriers. Android-first implementation.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.2.4 - 2026-01-25 #

Changed #

  • Updated documentation with correct configuration file locations (project root or android folder)
  • Replaced JitPack setup instructions with Android permissions setup
  • Simplified Android setup process

Fixed #

  • Updated GitHub repository URLs to Octolytics-SDK organization

1.0.0 - 2026-01-25 #

Added #

  • Initial release of octopulse_flutter plugin
  • Android-first implementation with full parity to React Native plugin
  • Core SDK methods:
    • initialize() - Initialize the Octopulse SDK
    • start() - Start network monitoring
    • stop({withoutSync}) - Stop monitoring with optional sync skip
    • refresh() - Refresh SDK state
    • updateConfigs() - Update configurations from server
    • clearAllAppData() - Clear all SDK stored data
  • Device registration:
    • registerDevice(msisdn) - Register device with optional phone number
    • isDeviceRegistered() - Check registration status
  • Permissions handling:
    • requestMinimumPermissions() - Request required permissions
    • hasMinimumPermissionsGranted() - Check permission status
  • Monitoring controls:
    • isMonitoringSettingEnabled() - Check monitoring status
    • changeMonitoringSettingStatus(enabled) - Toggle monitoring
    • isdSdkStarted() - Check if SDK is running
  • UI Activities:
    • launchHelpActivity() - Open help/support screen
    • launchAddMsisdnActivity(requestCode) - Open MSISDN input screen
  • Example app with diagnostics UI and smoke test functionality
  • Comprehensive documentation and integration guide

Requirements #

  • Android minSdk: 28 (Android 9+)
  • Android targetSdk: 34
  • Flutter: 3.3.0+
  • Dart: 3.0.0+

Dependencies #

  • Octopulse SDK: 2.2.4
  • Octopulse Gradle Plugin: 2.1.9.1
0
likes
150
points
--
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter plugin for OctoCX/Octopulse SDK. Provides network diagnostics, telemetry collection, and device registration for mobile carriers. Android-first implementation.

Homepage
Repository (GitHub)
View/report issues

Topics

#network #telemetry #diagnostics #carrier #sdk

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on octopulse_flutter

Packages that implement octopulse_flutter