经过测试我们发现chooseAvatar能力有如下问题,望微信团队予以评估,尽早优化:
1、无法通过配置实现“使用微信头像”、“从相册选择”、“拍照”三个选择的显隐;
2、无法通过配置控制“从相册选择”、“拍照”所取得图片是否压缩(默认都是可选择“原图”的,无法屏蔽);
3、最严重的问题:在用户选择非微信头像后,不知基于什么考虑,组件会自动向“http://finder-assistant.mp.video.tencent-cloud.com/snsuploadsimple”这个地址上传用户选择的图片(如下图所示),若用户选择的图片较大,这个过程会非常长,甚至有时还会超时崩溃。更麻烦的是:只有在这个上传过程完成后,组件才会触发bindchooseavatar事件,在此之前,组件没有暴露任何有帮助的事件供开发者进行体验优化。
。
个人认为这个chooseAvatar能力上线略显草率,在比较注重体验的小程序中,尚不可用。我们理解微信保护用户隐私的考量,但考虑到10月份即将收回getUserProfile能力,辛苦予以及时优化。
请问下这个组件是否支持webp 格式的图片,我这边选择webp 格式的图片,
连onChooseAvatar 回调都进不去
还有麻烦的,那就是默认返回.jpg图片,透明背景的图片会显示黑色背景
[Component] <button>: chooseAvatar:fail download fail:-101:net::ERR_CONNECTION_RESET
会概率性出现这个报错,可以多加个失败回调吗,有时候失败不能给用户反馈
目前微信头像还是只有132x132像素,尺寸太小很模糊。希望后续可以支持原图尺寸或类似的替代方案。
开发这个chooseAvatar能力的开发人员 是不是带着情绪上的班,如此差的体验怎么上的线,图片上传中的状态都不暴露出来,好歹自己加个上传中loading也可以呀,现在一个大图就在那静默等待,也不知道是上传好了,途中用户很可能就直接跳走了;望早点优化下吧
bindchooseavatar,能不能给个失败的回调,我自己这个微信头像好像就用不了,但不走这个方法没回调也不能显示设置失败啊。。
关注关注,压缩图片这个必须要有啊,相册现在随便一个图片都有好几M的
问题是自己相册上传的图片,返回的图片地址不对啊
看到有朋友也在反馈这个问题,我就放心了. 持续关注中.
而且我们还不能区分用户选择的是微信头像还是自己相册上传的图片。。。。