analysys_e_flutter_plugin 4.5.5 copy "analysys_e_flutter_plugin: ^4.5.5" to clipboard
analysys_e_flutter_plugin: ^4.5.5 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.5
import 'package:analysys_e_flutter_plugin/analysys_e_flutter_plugin.dart';

await AnalysysAgent.init({
  'appKey': 'YOUR_APP_KEY',
  'channel': 'App Store',
});
await AnalysysAgent.setDebugMode(2);
await AnalysysAgent.setUploadUrl('https://your-upload-url');

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

Android / iOS #

也可在 Application / AppDelegate 原生 init。若已用 Dart init,请勿重复。

OpenHarmony (ohos) #

OpenHarmony 社区 Flutter(如 flutter-oh)。

  1. 依赖本插件。
  2. 自行提供 asd_hm_sdk.har(包内不附带)。放到例如 ohos/entry/libs/,并在宿主 ohos/oh-package.json5 配置:
    {
      "dependencies": {
        "asd_hm_sdk": "file:./entry/libs/asd_hm_sdk.har"
      },
      "overrides": {
        "asd_hm_sdk": "file:./entry/libs/asd_hm_sdk.har"
      }
    }
    
    然后在 ohos 目录执行 ohpm install
  3. module.json5 声明网络权限:INTERNETGET_NETWORK_INFOGET_WIFI_INFO
  4. 推荐 Dart init / setUploadUrl / setDebugMode(也可 AbilityStage 原生 init,二选一)。
  5. flutter-oh build hap / flutter-oh run

仅 Android / iOS 可忽略 ohos 小节。

Dart / Flutter compatibility #

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

License #

gpl-3.0

鸣谢 #

0
likes
145
points
473
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on analysys_e_flutter_plugin

Packages that implement analysys_e_flutter_plugin