uniapp打包鸿蒙拉起微信登录注意事项

配置

配置harmony-configs

harmony-configs是uniapp提供的用来定制鸿蒙应用的配置
在这里写跟鸿蒙应用一样的目录结构就可以替换掉打包后的鸿蒙目录的文件
首先可以先打包成鸿蒙应用,然后再粘贴鸿蒙目录(harmony-configs\dist\dev\app-harmony)里的配置文件到harmony-configs,然后再添加自己需要的配置文件,例如:
在这里插入图片描述
这个入口文件和module.json5就可以由我自己自定义,在这里可以添加我们需要的权限

创建应用

1.在AGC创建鸿蒙应用,保存分配的appid,然后下载对应证书
2.在微信开放平台创建应用,填写Bundle ID(包名)和Identifier(AGC分配的appid)保存获取的微信开放平台的appid
3.在module.json5里配置"metadata": [
{
“name”: “WX_APPID”,
“value”: “微信开放平台的appid”
}
],
“querySchemes”: [
“weixin”
]
“skills”: [
{
“entities”: [
“entity.system.home”
],
“actions”: [
“ohos.want.action.home”,
“wxentity.action.open”,
“action.system.home”,
]
}
]
入口文件里注册微信SDK this.wxApi.registerApp(微信开放平台的APPID, new MyWXHandler());
querySchemes不要配置 wxopensdk,可能会导致微信回调不了
4.开发者中心创建鸿蒙应用

结尾

核心点就这些,别的应该都能搜到,希望帮大家少踩一些坑

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐