uni-app通过getUserInfo获取的微信昵称为“微信用户”

uni-app通过getUserInfo获取的微信昵称为“微信用户”,第1张

在微信开放平台官方公告中:

2021年4月28日24时后发布的小程序新版本,无法通过wxgetUserInfo与<button open-type="getUserInfo"/>获取用户个人信息(头像、昵称、性别与地区),将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息),获取加密后的openID与unionID数据的能力不做调整。此前发布的小程序版本不受影响,但如果要进行版本更新则需要进行适配。

新增getUserProfile接口(基础库2104版本开始支持),可获取用户头像、昵称、性别及地区信息,开发者每次通过该接口获取用户个人信息均需用户确认。具体接口文档: 《getUserProfile接口文档》

在微信开发者工具词库版本2104之后getUserInfo获取的将是微信的拟名信息。

使用uniapp官方提供的unigetUserProfile(OBJECT)接口

但是unigetUserProfile是为了支持新版微信小程序获取个人信息的接口,如官方描述一样,该接口只支持打包为微信小程序并且微信基础词库为2104以上时获取个人信息

参考: >

uniapph5发新版本缓存-csdn原因,uniapp h5页面 首页下拉选择器选中地区后,我先获取到地区id,再把登陆时的地区id清掉,然后把新的地区id放到缓存里面,首页根据选中地区id显示这个地区的所有信息,然后在其他页面地区id还是登录时的地区id 求解决!

let string = "12345,56789"

stringsplit(',') // ['12345','56789']

let array = ["123","456"]

arrayjoin(",") // "'123','456'"

let array = ['123','456']

// 删除起始下标为1,长度为1的一个值,len设置的1,如果为0,则数组不变

arraysplice(1,1) // ['123']

// 替换起始下标为1,长度为1的一个值为‘ttt’,len设置的1

arraysplice(1,1,'ttt') // ['123','ttt']

// 表示在下标为1处添加一项‘ttt’

arraysplice(1,0,'ttt') //['123','ttt','456']

// 数组是否包含某个元素

arrindexOf(某元素):未找到则返回 -1。

以上就是关于uni-app通过getUserInfo获取的微信昵称为“微信用户”全部的内容,包括:uni-app通过getUserInfo获取的微信昵称为“微信用户”、uniapp 怎么把图书的ID变成图书的名称、uniapph5发新版本缓存-csdn等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9574556.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存