umeng_common_sdk_ohos

pub package GitHub stars GitHub forks GitHub license GitHub issues flutter-candies

umeng_common_sdk_ohos 在 OpenHarmony 平台的实现。

集成

dependencies:
  umeng_common_sdk: 1.2.8
  umeng_common_sdk_ohos: 1.2.9

OpenHarmony/HarmonyOS

在项目的 AppScope/resources/rawfile 目录下新增一个配置文件 umconfig.json

{
  "appKey": "你的apppkey",
  "channel": "你的渠道"
}

虽然当前平台不使用 UmengCommonSdk.initCommon 提供的配置

但是仍然需要调用 UmengCommonSdk.initCommon 方法来完成 SDK 的初始化

示例

import 'package:umeng_common_sdk/umeng_common_sdk.dart';

// Initialize the SDK 
UmengCommonSdk.initCommon('android_key', 'ios_key', 'channel');

// track the event
UmengCommonSdk.onEvent('event_id', {
    'key1': 'value1',
    'key2': 'value2',
});

支持的方法

受限于 SDK,当前在 OpenHarmony 平台仅支持以下方法

UmengCommonSdk.initCommon
UmengCommonSdk.onEvent
UmengCommonSdk.onProfileSignIn
UmengCommonSdk.onProfileSignOff