uni-app 小程序 如果不加 uni统计的域名 微信登录完会报错
uni-app 小程序 如果不加 uni统计的域名 微信登录完会报错
可以在当前版本关闭统计 ,下版本会修复此问题
更多关于uni-app 小程序 如果不加 uni统计的域名 微信登录完会报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html
配置统计开关
自 HBuilderX 2.2.3-Alpha版本后,uni-app项目在编译时会自动启用 uni统计,开发者可在https://tongji.dcloud.net.cn查看数据报表。
如果开发者不想启用 uni统计,可在 manifest.json 的源码视图中手动关闭 uni统计
将 manifest.json -> uniStatistics 下的 enable 字段设置为 false 来关闭 uni 统计
//…
“uniStatistics”: {
“enable”: false//全局关闭
},
//…
注意:uniStatistics支持分平台设置,比如若需仅关闭微信平台的 uni统计,则在mp-weixin节点下设置uniStatistics ->enable即可,如下:
//…
“mp-weixin”:{
“uniStatistics”: {
“enable”: false //微信平台关闭统计
}
}
在uni-app小程序开发中,如果未在微信公众平台配置uni统计的域名(如https://statres.quickapp.cn
),确实可能导致微信登录后报错。这是因为微信登录流程涉及域名校验机制,未加入白名单的域名请求会被拦截。
典型报错场景:
- 调用
uni.login()
获取code后,向服务器发起请求时出现invalid domain
错误 - 登录成功后跳转或统计上报时出现网络请求失败
解决方案:
- 登录微信公众平台 → 开发 → 开发设置
- 在「服务器域名」的request合法域名中添加:
https://statres.quickapp.cn https://你的后端接口域名