umeng_common_sdk_ohos 1.2.9 copy "umeng_common_sdk_ohos: ^1.2.9" to clipboard
umeng_common_sdk_ohos: ^1.2.9 copied to clipboard

Umeng Common SDK for HarmonyOS

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