UniApp 如何获取微信用户昵称与头像
00 分钟
2024-11-1
2024-11-6
type
status
date
slug
summary
tags
category
icon
password
网址
📖
背景 2024.11.01: 今天朋友邀我一起探讨如何在 UniApp 开发环境编译后的 微信小程序 中获取微信用户的昵称与头像。

问题

目前获取到的微信用户的昵称与头像为匿名数据。匿名数据的表现为 用户昵称 为 ”微信用户“,用户头像为 空头像。

方法

采用”头像昵称填写能力“实现。具体流程如下:

完善隐私协议

登录 微信小程序平台 点击左下角头像进入 账户设置 > 基本设置 > 服务内容声明 > 用户隐私保护指引 > 用户隐私保护指引设置
选择 本小程序处理了用户信息,将如实填写并及时更新用户信息处理情况
至少选择 用户信息
notion image
补充信息后确认。
⚠️
当昵称 input 不支持隐私协议接口时,会自动降级为 text 输入框

编写程序代码

建议直接使用插件,测试插件可从 UniApp 插件市场搜索,测试感谢 小程序头像昵称授权弹框
核心代码参考
父页面
子组件

原因

经过多次测试,查询最新文档发现
notion image
发现在基础库 2.27.1 及以上版本中,getUserProfilegetUserInfo 接口已经不支持,后续可以通过头像昵称填写能力实现。

📎 参考文章

 
上一篇
CentOS 查看监听端口
下一篇
NotionNext 适配搜索引擎 Algolia

评论
Loading...