首页 > 名字大全 > 微信名字 正文
【怎么修改名字微信头像图片】小程序开发中如何实现自定义头像和昵称?

时间:2023-02-19 14:03:42 阅读: 评论: 作者:佚名

从去年年末到今天,微信小程序生态较大的动作是开始对保护用户隐私进行各种调整。(当然是好事)

这样,open-data等组件的用户信息显示功能被回收,易于使用的开放功能被陆续回收。下面的截图是正式通知。

能力回收通知

果然,不到时间,使用该部件的地方如下:

灰色头像,昵称“微信用户”

今天,隐私权保护受到越来越多人的认可和重视,是大势所趋,对互联网产业发展有益无害。

我记得15年来,每次安装应用程序都要获得各种权限。有时候,也要有8根棍子不合适的权限,还不能安装,但那时候整个app产业还处于早期野蛮生长阶段,很少有人在意这种问题。当时各种SDK悄悄地要求通讯录权限,简直无法无天。(当然,上面说的都是Android生态,这方面苹果的iOS做得很好,不得不佩服。)。

现在连头像和昵称都开始关注了,我们发微信截图的话,发现给马赛克头像和昵称了吗?

扯远了,回到正题吧。

既然Open-data能力被收回,我们如何挽回用户体验的损失?

这里有两个方案。

首先,授权获取和保存微信用户的头像和昵称。

如果只是显示用户的微信头像和昵称,并且不需要自定义,请不要忘记使用此方案获取数据,然后将其保存到背景中。否则,下次也需要获得权限。相应的API是wx.getUserProfile。

第二,直接开发头像和别名设置功能

您可以将微信头像和昵称分为默认头像和昵称(还需要经过批准处理),自定义昵称并上传自定义头像。此外,利用微信当局提供的button和input的可扩展性,可以直接获得微信头像和昵称,同时还提供上传头像和修改昵称的功能。

当然,为了少造轮子,我们建议直接使用官方提供的扩展能力。

注意:

1)将用户上传的头像照片存储在云存储中。因为image组件支持云存储中照片文件的显示。你还可以选择其他存储方式,如7雨云。

2)button和input的可扩展性、微信头像和昵称尚未在PC上提供。但是,open-data显示器用户的微信头像和昵称也可以在PC上使用。因此,请注意兼容处理。

  • 评论列表

发表评论: