heap_io_flutter 1.0.1 copy "heap_io_flutter: ^1.0.1" to clipboard
heap_io_flutter: ^1.0.1 copied to clipboard

PlatformAndroidiOS
unlisted

Heap.io plugin for tracking custom events

Heap.io plugin #

A Flutter plugin for Heap.io analytics

Getting Started #

Android Setup #

For Adroid you must manually add and apply the Heap.io sdk.

First, in the build.gradle at the root level of your project, modify the build script as follows:

buildscript {
  // At the top of the buildscript block, add a property for the SDK version.
  ext.heapVersion = '1.10.1'
  // ...

  dependencies {
    // Within buildscript.dependencies, add the classpath dependency below.
    // Note the double quotes, which are required to interpolate the version.
    classpath "com.heapanalytics.android:heap-android-gradle:$heapVersion"
  }
}

Next, modify the app’s build.gradle:

apply plugin: 'com.android.application'
// Insert line below to apply our plugin
apply plugin: 'com.heapanalytics.android'

Lastly, add the client library as a dependency:

dependencies {
  // Insert line below to include our client library as a dependency. Note the
  // double quotes, which are required to interpolate the version.
  implementation "com.heapanalytics.android:heap-android-client:$heapVersion"

  // If you are on an older version of the Gradle build plugin (pre-3.1) you should
  // use the commented line below instead of the one above. The "compile" directive
  // is deprecated as of 3.1.
  // compile "com.heapanalytics.android:heap-android-client:$heapVersion"
  // ...
}

Usage #

Note automatic tracking is disabled as it doesn't work properly with Flutter. This plugin allows the usage of tacking custom events.

Initializing the plugin:

await HeapIO.initialize('YOUR_APP_iD');

Setting the use identity:

await HeapIO.indentify('SOME_USER_ID');

Tracking custom events:

await HeapIO.track('test_event', {'property 1': '1', 'property 2': '2'});
1
likes
135
points
25
downloads

Publisher

verified publishertaxfyle.com

Weekly Downloads

Heap.io plugin for tracking custom events

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on heap_io_flutter

Packages that implement heap_io_flutter