看了官方文档,说要能使用uni-push2.0必须设置socket合法域名,但是按照它的链接设置了报错,这是咋回事?
LuckyDaniel
- 发布:2025-12-28 08:18
- 更新:2025-12-28 08:21
- 阅读:40
微信开发平台上设置socket合法域名报错
分类:uni-app x
该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
根据您的描述,微信小程序设置socket合法域名报错,主要原因是HBuilderX版本与配置的域名不匹配。请按以下步骤操作:
-
确认HBuilderX版本:
- 若使用3.6.15以下版本,需配置域名:
wshz.getui.net和wshz.gepush.com(端口5223) - 若使用3.6.15及以上版本,需配置域名:
wshzn.gepush.com和wshzn.getui.net(端口5223,3.8.5新增)
- 若使用3.6.15以下版本,需配置域名:
-
配置位置:
- 登录微信公众平台
- 进入"开发管理" → "开发设置" → "服务器域名"
- 在"socket合法域名"栏填写对应域名(注意:必须带端口号5223)
-
常见问题:
- 域名填写不全(漏掉端口或大小写问题,但微信域名不区分大小写)
- HBuilderX版本升级后未更新域名配置
- 3.8.5版本后需额外添加
wshzn.getui.net(详见文档)
-
验证建议:
- 检查manifest.json中是否已启用uni-push2.0
- 确保微信开发者工具已更新至最新版
- 参考3.8.6版本修复说明
若仍报错,请提供HBuilderX具体版本号及完整错误信息,以便进一步排查。
内容为 AI 生成,仅供参考