微信小程序同时授权获得用户手机号和昵称、头像

更新日期: 2020-09-03 阅读次数: 426 字数: 374 分类: 微信小程序

能否点击一次弹出两个授权窗口

官方说不能。

但是论坛里看到说,可以试试 button 里嵌 button。测试一下:

测试了一下,嵌套 button 行不通。无论谁嵌套谁,都只能弹出手机那个授权窗口。

连续点击两次,弹出两个授权窗口

如果只能采用点击两次的策略,可以加个 wx if 判断,当点击完一个按钮后,显示另一个授权按钮。

但是体验非常不好。

相对好的体验

我看一个小程序做的就比较巧妙。

  1. 点击微信登录,授权获取手机号。
  2. 然后,弹出用户协议,点击同意,获取用户头像和昵称等信息。

实际上,第一步已经完成了注册,第二步只是来补充信息。

如何做才能体验更好

我觉得获取用户头像和昵称,并非刚需。除非做的是社交性的微信小程序。

而且,获取用户昵称和头像,完全可以在授权手机号之后的其他操作流程中获取。反正也不影响流程和体验,为何要那么着急一打开小程序就获取呢?

可以在用户主动点击编辑资料时,或者参与活动时再获取头像昵称不迟。

领取阿里云/腾讯云服务器优惠券

关于作者

我是来自山东烟台的一名开发者,喜欢瞎折腾,顺便记记笔记。有敢兴趣的话题,欢迎加微信 zhongwei 聊聊, 查看更多联系方式。 白天写程序,晚上哄熊孩子,可能回复有点慢,见谅。同时也欢迎关注我的微信公众号“大象工具”: 大象工具微信公众号

相关文章

爱评论不评论

近期节日

2020年10月01日 国庆节
2020年10月01日 中秋节
2020年10月04日 世界动物日
2020年10月08日 寒露
2020年10月09日 世界邮政日
2020年10月10日 辛亥革命纪念日
2020年10月13日 中国少年先锋队诞辰日
2020年10月14日 世界标准日
2020年10月15日 国际盲人节
2020年10月16日 世界粮食日
2020年10月17日 国际消除贫困日
2020年10月22日 世界传统医药日
查看更多节日