Harmonyos 鸿蒙Next 中微信开放平台中需要设置Identifier如何获取appIdentifier

发布于 1周前 作者 itying888 来自 分享

Harmonyos 鸿蒙Next 中微信开放平台中需要设置Identifier如何获取appIdentifier

微信开放平台现在支持设置鸿蒙应用,需要配置Bundle ID、Identifier两个参数,请问Identifier这个参数如何获取。

2 回复

下面代码可以获取Harmonyos 鸿蒙Next的 appIdentifier

import { bundleManager } from '@kit.AbilityKit';

import { BusinessError } from '@kit.BasicServicesKit';

import { hilog } from '@kit.PerformanceAnalysisKit';

@Entry

@Component

struct Index {

  aboutToAppear(): void {

    let bundleFlags = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_SIGNATURE_INFO

    try {

      bundleManager.getBundleInfoForSelf(bundleFlags).then((data) => {

        hilog.info(0x0000, 'testTag', 'getBundleInfoForSelf successfully. Data: %{public}s', JSON.stringify(data));

      }).catch((err: BusinessError) => {

        hilog.error(0x0000, 'testTag', 'getBundleInfoForSelf failed. Cause: %{public}s', err.message);

      });

    } catch (err) {

      let message = (err as BusinessError).message;

      hilog.error(0x0000, 'testTag', 'getBundleInfoForSelf failed: %{public}s', message);

    }

  }

  build() {

  }

}

获取到后

appIdentifier":“6918681925149601615”

appIdentifier就是对应的值

回到顶部