收藏
回答

【重要提议】button组件的chooseAvatar能力的几个问题?

经过测试我们发现chooseAvatar能力有如下问题,望微信团队予以评估,尽早优化:

1、无法通过配置实现“使用微信头像”、“从相册选择”、“拍照”三个选择的显隐;

2、无法通过配置控制“从相册选择”、“拍照”所取得图片是否压缩(默认都是可选择“原图”的,无法屏蔽);

3、最严重的问题在用户选择非微信头像后,不知基于什么考虑,组件会自动向“http://finder-assistant.mp.video.tencent-cloud.com/snsuploadsimple”这个地址上传用户选择的图片(如下图所示),若用户选择的图片较大,这个过程会非常长,甚至有时还会超时崩溃。更麻烦的是:只有在这个上传过程完成后,组件才会触发bindchooseavatar事件,在此之前,组件没有暴露任何有帮助的事件供开发者进行体验优化。

个人认为这个chooseAvatar能力上线略显草率,在比较注重体验的小程序中,尚不可用。我们理解微信保护用户隐私的考量,但考虑到10月份即将收回getUserProfile能力,辛苦予以及时优化。

最后一次编辑于  2022-06-19
回答关注问题邀请回答
收藏

23 个回答

  • 成意泐
    成意泐
    2022-07-12

    开发者你好,关于以上问题的反馈如下哈:

    1. 暂无计划支持开发者屏蔽其中某个选项的展示

    2. 对图片进行压缩、要求用户裁剪图片尺寸为正方形的能力已经在开发中

    3. 根据相关法律法规,为确保信息安全,由用户上传的图片、昵称等信息将进行安全检测,以减少内容安全风险对开发者的影响。

    2022-07-12
    有用 1
    回复 15
    • 小卒过河〰
      小卒过河〰
      2022-07-13
      感谢回复! 对于3,建议还是优化一下,一方面可以增加回调事件,让开发者知道是否开始上传,进展如何,上传成功还是失败,以便优化体验。 
      另一方面,如果不增加事件,建议改为异步检测,检测到非法后,再封禁图片,不会有太大延迟。
      2022-07-13
      3
      回复
    • 信哥
      信哥
      2022-07-15
      上传图片内容安全检查不是应该让开发者自己在服务器端异步进行的么。现在我们已经统一对上传的图片做了内容安全,然后前端又做了一次,有点浪费资源和影降低体验啊
      2022-07-15
      回复
    • Tom ssss🐯
      Tom ssss🐯
      2022-08-29
      关于您说的第二点( 对图片进行压缩、要求用户裁剪图片尺寸为正方形的能力已经在开发中),是否已经开发出来了,毕竟已经2个月过去了,还没有看到这个功能的更新啊?
      2022-08-29
      2
      回复
    • 陈崇强
      陈崇强
      2022-09-29
      所以目前什么进度了?
      2022-09-29
      2
      回复
    • 夏陌花开
      夏陌花开
      2022-10-11
      我们还有一个问题是这种报错信息现在无法捕获进行处理啊,这种报错能抛出让开发者获取吗?
      2022-10-11
      1
      回复
    查看更多(10)
  • momo
    momo
    2022-06-19

    如果 3 属实,微信未经用户许可,存储了用户授权给小程序开发者的头像,是否合规呢?

    持续关注~

    2022-06-19
    有用 15
    回复 1
    • 斌
      2022-11-24
      他可以放火你不能点灯
      2022-11-24
      回复
  • Tom ssss🐯
    Tom ssss🐯
    2022-06-30

    说的有道理,已关注,期待后续

    2022-06-30
    有用 3
    回复
  • 信哥
    信哥
    2022-07-07

    关注问题3。不过我认为这只是开发人员的锅吧,忘记删除测试代码就上线了

    希望官方尽快调整!

    2022-07-07
    有用 1
    回复
  • 启年
    启年
    2022-06-21

    问题3,关注


    2022-06-21
    有用 1
    回复
  • Frank
    Frank
    发表于小程序端
    2022-06-19

    已关注问题,期待后续

    2022-06-19
    有用 1
    回复
  • Andrea
    Andrea
    2022-10-19

    强烈建议增加上传失败的回调事件,至少让开发者知道是成功还是失败,以便优化体验

    2022-10-19
    有用 8
    回复
  • 金总
    金总
    2022-07-11

    3是鉴黄用的,我已经测试过,不合法的图片上传会提示无法使用该图片。

    但是太容易超时失败了, 我觉得这个流程还有问题:

    选择相册的照片以后,应该先进行剪裁,再提交微信服务器鉴黄。这样就避免了使用原图导致超时的问题。

    目前我们采用第三方剪裁组件,只能等上传微信鉴黄返回以后再剪裁。经常因为超时而设置失败,体验很差。需要官方优化,不然10月份以后这个问题就会很突出了。

    2022-07-11
    有用 6
    回复
  • 阿白
    阿白
    2022-10-18
    1. 选择了不支持的图片类型没有任何响应(能不能屏蔽不支持的格式),报错
    2. 授权微信头像很模糊,有些场景需要高清头像
    3. 选择本地图片后上传很慢,网络不好的情况下很久没有反应
    2022-10-18
    有用 3
    回复 2
    • Fighting
      Fighting
      09-20
      选择了不支持的图片类型没有任何响应,请问下怎么知道那些图片类型支持,那些不支持, 那里有文档么
      09-20
      回复
    • 阿白
      阿白
      10-17回复Fighting
      没有
      10-17
      回复
  • 阿Don🤙🏻🤙🏻🤙🏻
    阿Don🤙🏻🤙🏻🤙🏻
    2022-09-22

    头像图片过大导致的超时和失败问题确实很影响体验,项目马上要上线,期望官方能尽快优化好这个组件吧

    2022-09-22
    有用 2
    回复

正在加载...

登录 后发表内容