微信开放平台申请移动应用 AppID
·
文章目录
前言
1. 注册/登录微信开放平台
- 打开浏览器访问:https://open.weixin.qq.com/
- 如果没有账号,点击右上角 “注册”,用未注册过微信任何平台的邮箱注册(推荐企业邮箱)。
- 注册完成后,使用邮箱激活账号,然后用微信扫码或账号密码登录。
重要提示:
- 个人主体可以申请,但部分高级功能(如微信登录、支付)受限。
- 企业/个体工商户主体推荐先完成 开发者资质认证(300元/年),审核通过后功能更全,审核也更容易通过。
2. 创建移动应用(获取 AppID 的关键步骤)
登录后,进入 管理中心 → 移动应用 → 点击 “创建移动应用”(或“创建应用”)。
创建时分为两个主要部分:
(1)填写基本信息
- 应用名称:你的 App 名称(中英文)。
- 应用简介:简要描述 App 功能(100字以内)。
- 应用图标:上传正方形图标(建议 512×512 以上)。
- 应用类目:根据你的 App 选择合适类目(如生活服务、工具等)。
- 应用官网(可选但推荐):提供一个可访问的网站链接,介绍你的 App(官网需真实,不能是空白页或仅登录页,否则易被拒)。
- 应用已上架信息(可选)。
(2)填写平台信息(安卓重点)
-
安卓应用:
- 包名(Package Name):必须和你 uni-app manifest.json 中配置的 Android 包名完全一致(例如:
com.example.myapp)。 - 应用签名(MD5):这是最容易出错的地方!
- 微信要求填写 32位 MD5 签名(不是 SHA1)。
- 如何获取 MD5 签名?
- 先用 HBuilderX 打包一个 Release 版 APK(使用你的 keystore)。
- 使用微信官方签名生成工具或命令行获取:
- 推荐使用微信提供的工具(在微信开发者社区搜索“生成微信开放平台移动应用 Android 签名”)。
- 或者用
keytool命令查看 keystore 的 MD5:
找到 “MD5” 那行,复制 32 位值(去掉冒号)。keytool -list -v -keystore 你的keystore文件.jks
- 把这个 MD5 值填到微信开放平台的“应用签名”栏。
- 包名(Package Name):必须和你 uni-app manifest.json 中配置的 Android 包名完全一致(例如:
-
iOS 应用(可选):如果要做 iOS,再填写 Bundle ID 和 Universal Links。
填写完成后,提交审核。
3. 提交审核与注意事项
- 审核时间:一般 1-7 个工作日(邮件通知结果)。
- 审核要点(常见被拒原因):
- 包名和签名必须与你实际打包的 APK 一致。
- 官网必须能正常访问,且有 App 相关介绍。
- 应用图标、名称、简介要真实,不能涉及敏感内容。
- 提供应用运行流程图或截图(部分情况需要)。
- 如果是个人主体,审核相对严格;企业主体通过率更高。
审核通过后:
- 在 管理中心 → 移动应用 → 你的应用详情 中,即可看到 AppID(也叫应用 ID)和 AppSecret。
- 同时会自动开通 分享到微信(好友 + 朋友圈)权限。
4. uni-app 中如何使用这个 AppID
- 打开项目
manifest.json:- App SDK 配置 → 分享 → 勾选 微信消息及朋友圈。
- 在对应输入框填写你刚申请的 AppID。
- 必须云打包(自定义基座)后才能生效,真机运行(HBuilder 基座)会显示为 “HBuilder”。
- Android 包名必须和微信开放平台填写的包名一致,否则分享会失败(提示应用未授权)。
5. 常见问题排查
- 签名不一致:微信缓存问题,清理微信缓存或重新安装测试 APK。
- 分享失败:确认包名、签名、AppID 三者完全匹配;微信版本较新。
- 审核被拒:检查官网是否可访问、资料是否真实,修改后重新提交。
- 想开通微信登录:审核通过后,在应用详情页额外申请“微信登录”功能,再次提交审核。
官方参考:
- 微信开放平台官网:https://open.weixin.qq.com/
- uni-app 微信分享配置:https://uniapp.dcloud.net.cn/api/plugins/share.html
更多推荐

所有评论(0)