收藏
回答

小程序登录流程要不要搞这么复杂?

本来想做一个极简的小程序,不需要介绍,不需要过多的页面展示,不需要广告,就是简单的你存一张需要记录的照片,可以通过短信或者订阅消息通知别人这个东西已经放好了而已,也就两个页面,由于需要关联接收者,所以需要用到用户的uionid和openid,uionid主要是为了将来可以扩展到公众号和web上准备的,所以就按照打开就需要授权,直接展示当前用户的收件列表这种简单操作来处理,或者通过扫描特定二维码,直接打开存放页面填写通知人和描述,这样也需要授权一下来记录谁送的,本来3个界面就能解决的问题,搞到一直需要改授权模式,把本来很简单的操作搞的更复杂了.我觉得授权可以考虑一次提请,一次弹出,一次确认就可以,需要获取授权的界面增加对应为什么要这几个权限的说明,只要能被理解,应该就可以了.其实我们在使用任何一个应用过程中对这种看似需要的授权其实都是直接忽略点是的,主要是因为不点是就不能用,这个已经是常识了,尤其是小程序这种不是后台自动推给你的应用,谁用之前会不知道它是干啥的,要不要你的用户信息呢?而且unionid和openid还都是微信才能用的,搞得这么复杂有啥意义呢.

回答关注问题邀请回答
收藏

2 个回答

  • 陈
    2020-03-24

    难道授权不是一次性的吗?你每次进入还会要授权吗?

    2020-03-24
    有用
    回复 4
    • 泵泵们的爸爸
      泵泵们的爸爸
      2020-03-24
      我的意思是如果我要用户信息,还要手机号,可能还要其它权限时是需要用按钮单独调用授权的,而不是一个按钮需要的权限都在里面
      2020-03-24
      回复
    • 陈
      2020-03-24回复泵泵们的爸爸
      那你可以只要用户信息啊,然后让用户填写手机号就可以了
      2020-03-24
      回复
    • 泵泵们的爸爸
      泵泵们的爸爸
      2020-03-24
      所以才说麻烦啊,要都这样不如直接搞用户注册了,所有信息都手填,用微信打开最大的方便就是唯一性和安全性.
      2020-03-24
      回复
    • 陈
      2020-03-24回复泵泵们的爸爸
      对啊,你直接搞个注册界面不是更好吗?这样也不会受到微信的限制
      2020-03-24
      回复
  • 郑旭东
    郑旭东
    2020-03-23

    如果不需要头像和昵称,只要openid和unionid,是不用走用户授权的。至少云开发是这样,云函数里直接拿。

    2020-03-23
    有用
    回复 2
    • 泵泵们的爸爸
      泵泵们的爸爸
      2020-03-24
      没有用云开发,走自己的后台,为了多渠道打通,所以没注意只用unionid的问题
      2020-03-24
      回复
    • 郑旭东
      郑旭东
      2020-03-24回复泵泵们的爸爸
      自己的后台我没试过,多半也是不需要授权的,你翻下文档。所以如果你嫌授权繁琐,你可以只拿unionid。
      2020-03-24
      回复
登录 后发表内容
问题标签