analysys_e_flutter_plugin 4.5.0 copy "analysys_e_flutter_plugin: ^4.5.0" to clipboard
analysys_e_flutter_plugin: ^4.5.0 copied to clipboard

Argo Flutter plugin. Supports Android, iOS, and OpenHarmony (ohos).

Analysys Flutter SDK #

Official Flutter plugin for Analysys(易观方舟).

Supports Android, iOS, and OpenHarmony (ohos) via the same Dart API (AnalysysAgent).

Getting Started #

Add dependency:

dependencies:
  analysys_e_flutter_plugin: ^4.5.0
import 'package:analysys_e_flutter_plugin/analysys_e_flutter_plugin.dart';

AnalysysAgent.track('buy', {'name': 'iPhone', 'money': 4000});
AnalysysAgent.pageView('HomePage');
AnalysysAgent.alias('user_id');

SDK init / uploadURL / debugMode must be configured in native host code (not via Dart), same as previous versions.

Android #

Initialize in Application (see example/android/.../App.java).

iOS #

Initialize in AppDelegate (see example/ios/Runner/AppDelegate.m).

OpenHarmony (ohos) #

Requires OpenHarmony community Flutter toolchain.

  1. Depend on this plugin as usual; ohos platform is declared in pubspec.yaml.
  2. Install 方舟鸿蒙 SDK asd_hm_sdk(ohpm 或本地 HAR):
ohpm install asd_hm_sdk
# or: ohpm install ./asd_hm_sdk.har
  1. Initialize in host AbilityStage (sample: example/ohos/entry/src/main/ets/abilitystage/MyAbilityStage.ets):
import AbilityStage from '@ohos.app.ability.AbilityStage';
import AnalysysAgent from 'asd_hm_sdk';

export default class MyAbilityStage extends AbilityStage {
  onCreate(): void {
    AnalysysAgent.init(this.context, {
      appkey: 'YOUR_APP_KEY',
      uploadURL: 'https://your-upload-url',
      debugMode: 2,
    });
  }
}

Register srcEntry to this AbilityStage in the entry module module.json5.

  1. Build with OH Flutter, e.g. flutter build hap --debug.

Android / iOS-only apps can ignore the ohos section; upgrading to 4.5.0 does not require code changes.

Dart / Flutter compatibility #

  • Dart: >=2.12.0 <4.0.0(含 Dart 3.x、空安全)
  • Flutter: >=1.10.0

License #

gpl-3.0

鸣谢 #

0
likes
0
points
66
downloads

Publisher

unverified uploader

Weekly Downloads

Argo Flutter plugin. Supports Android, iOS, and OpenHarmony (ohos).

Homepage

License

unknown (license)

Dependencies

flutter

More

Packages that depend on analysys_e_flutter_plugin

Packages that implement analysys_e_flutter_plugin