r***@163.com
r***@163.com
  • 发布:2022-09-22 11:22
  • 更新:2022-11-02 08:41
  • 阅读:836

【报Bug】当手机(iOs)上有两个微信账号时,无法获取昵称和头像

分类:uniCloud

产品分类: uniCloud/App

操作步骤:
  1. 直接从官方网站上导入 uni-starter
  2. 设置好appId和secret code后,运行到微信开发者工具
  3. 通过微信一键登录
  4. 选择当前登录的微信账号

预期结果:

获取当前登录用户的头像和昵称

实际结果:

昵称:匿名微信用户
头像:无

bug描述:

当手机(iOs)上有两个微信账号时,无法获取昵称和头像,昵称为“匿名微信用户”

不是分身,只安装一个微信App,登录多个账号,可以来回切换。在小程序中,当选择微信登录时,会弹出窗口,让你选择使用哪个微信账号,选择完成后,窗口一直不能自动关闭,必须手工点 “关闭"按钮,点完后,在数据库中产生一条记录,并没有获取到头像和正确的昵称,而是用匿名微信用户代替。

2022-09-22 11:22 负责人:无 分享
已邀请:
freedemon

freedemon - 得于社区,反哺社区

再次回复一下: 我出现这个问题的原因是 在获取完头像和昵称后,下载头像的时候,微信的头像服务器域名没有配置在微信后天downloadfile合法域名,所以在获取信息之后再下载直接就报错了就一直卡在这一步。
你试试看看是不是这个问题,如果有同学遇到相同问题,建议真机调试一下,有可能是其他问题卡到。

freedemon

freedemon - 得于社区,反哺社区

你好,请问这个问题后来有解决嘛?我貌似也是碰到类似的问题。

该问题目前已经被锁定, 无法添加新回复

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容