HarmonyOS 鸿蒙Next开发微信分享时的appIdentifier怎样获取

发布于 1周前 作者 itying888 来自 鸿蒙OS

HarmonyOS 鸿蒙Next开发微信分享时的appIdentifier怎样获取 开发微信分享时的appIdentifier怎样获取? https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bundlemanager-bundleinfo-V5

所有用户都是同一个id?

7 回复
appIdentifier由应用市场分发 就是AGC创建应用分配的 APPID ,纯数字算法生成,位数统一 19位,应用一旦创建是不可能变化的

同一应用申请的debug profile或release profile中,appIdentifier一致。

同一应用,指的是在agc portal创建的单个鸿蒙应用/元服务。

注:如果debug启用IDE自动签名,那么appIdentifier为随机分配(此appIdentifier不可作为应用正式的身份标识),不同于应用正式profile中的appIdentifier。

所有用户是同一个 appIdentifier

该字段使用bundleManager.getBundleInfoForSelf接口去获取,传入对应的flag去获取,

参考链接:[https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bundlemanager-V5#bundlemanagergetbundleinfoforself](https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bundlemanager-V5#bundlemanagergetbundleinfoforself)

flag传GET_BUNDLE_INFO_WITH_SIGNATURE_INFO 就可以获取signatureinfo内的信息。

profile 证书中有appIdentifier字段,直接查即可

更多关于HarmonyOS 鸿蒙Next开发微信分享时的appIdentifier怎样获取的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


那就是debug签名和正式签名的appIdentifier不一样,debug签名的appIdentifier可以通过运行代码获取,正式签名的appIdentifier怎么获取呢?

后面提到:profile 证书中有appIdentifier字段,这个怎么查看呢?

你好,请问appIdentifier 使用开发证书和发布证书时,会变化吗?

HarmonyOS的分布式技术让我实现了跨设备的无缝协作,工作效率翻倍。

微信分享文字功能正常,分享图片有两种方式,一种是传图片uri,提示微信暂不支持此功能,另一种是传图片Base64字符串,跳转到微信分享页面之后,页面显示空白,请问有人遇到这问题吗?

怎么做的分享啊,我没搞明白,

图片

在HarmonyOS(鸿蒙)系统中开发应用并集成微信分享功能时,获取appIdentifier(应用标识符)通常涉及到微信开放平台的相关配置。以下是如何在鸿蒙系统中获取并使用appIdentifier的简要说明:

  1. 注册微信开放平台账号:首先,你需要在微信开放平台(https://open.weixin.qq.com/)注册并创建一个应用,以获取应用的AppIDAppSecret

  2. 配置应用信息:在微信开放平台中,为你的应用配置正确的包名(即鸿蒙应用中的bundleName)和其他必要信息。

  3. 获取appIdentifier:在鸿蒙开发中,appIdentifier通常对应于你在微信开放平台注册的应用的AppID。这个AppID是你在集成微信分享功能时必须使用的标识符。

  4. 集成微信SDK:根据微信提供的SDK文档,将微信SDK集成到你的鸿蒙应用中,并使用AppID进行初始化。

  5. 实现分享功能:在应用中实现分享逻辑时,确保使用正确的AppID进行身份验证和接口调用。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部