收藏
回答

小程序 getUserProfile 成功但仅返回“微信用户+灰头像”,且未弹出身份选择器 UI

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug getUserProfile 微信iOS客户端 6.5.3 3.14.

问题描述

我们的小程序已完成并通过《用户隐私保护指引》审核,隐私合规流程已接入:

我们已在真机及体验版环境验证,结果一致。



复现步骤

  1. 进入小程序【小程序名称:唐老师傅tool】
  2. 在“我的”页点击“同意并继续”(触发隐私授权)
  3. 控制台日志显示 getUserProfile success
  4. 返回的 nickName 为“微信用户”,avatarUrl 为灰头像 URL
  5. 未出现身份选择器 UI


实际结果

  • getUserProfile 成功
  • 返回内容为匿名资料(微信用户 + 灰头像)
  • 未弹出“身份选择器/头像昵称一体授权 UI”


期望结果

  • 在隐私指引通过、用户点击同意后,弹出官方“身份选择器 UI”
  • 返回真实的昵称/头像(非默认匿名)


已核对项

  • ✅ 隐私保护指引审核通过且已生效
  • ✅ __usePrivacyCheck__ = true
  • ✅ agreePrivacyAuthorization 按规范触发
  • ✅ SDKVersion ≥ 3.x
  • ✅ 真机与体验版均复现


关键日志(请附截图)

  • agreeprivacyauthorization 触发
  • getPrivacySetting: needAuthorization = false
  • getUserProfile success
  • 返回为匿名资料(微信用户/灰头像)


环境信息

  • 小程序 AppID:【wx639dc2c758f4282a】
  • 环境:体验版 / 真机
  • 设备:【填写机型】
  • 微信版本:【填写】
  • SDKVersion:【3.14.x】


请求微信官方确认

  1. 该 AppID 是否具备“身份选择器/头像昵称一体授权能力”
  2. 为什么在隐私指引已生效的情况下仍只返回匿名资料
  3. 是否需要额外开通或配置才能弹出身份选择器 UI


回答关注问题邀请回答
收藏

5 个回答

登录 后发表内容