微信小程序为什么又对授权登录开刀,为什么不让你轻易获取UnionID,真是为了用户体验?

规范原稿 2019-07-19

原文:

小程序内用户帐号登录规范调整和优化建议

解读:

小程序方: 最近发现好多小程序需要登录才能使用哦!这样不好,影响用户体验啊!以后一进来就需要登录的小程序序需要整改哦!么么哒!一切为了用户体验哦!

调侃发言:

下面给大家看看开发者的评论:

为什么小程序都要授权登录

因为想要UnionID

真相帝发言



[突然想起这张臭脸,及经典语录:哦,你想要啊?你想要阿,你想要说清楚就行了嘛。你想要的话我会给你的,你想要我当然不会不给你的,不肯能你说要我不给你,你说不要我却偏要给你,大家讲道理嘛。现在我数三下,你要说清楚你到底要不要。]

为什么突然想到这句话呢?其实程序员的诉求很简单?我只是想拿你个UnionID呀!其实UnionID就是那么多小程序需要授权登录的罪魁祸首,即使我并不需要你的头像昵称(话说这些真的没啥鸟用!),我们只是想在多个小程序间建立起正常的户用数据! 且支付必须用到![想绕开,你就别想赚钱,哈哈!]

那为什么这个东西,不包含敏感信息,确不是你想要就能给你呢?

什么是UnionID

UnionID想必大部分开发者都为这东西头疼,我先简单解释下,UnionID就是同个主体下不同小程序里同一个用户的唯一凭证,其并不包含敏感信息,只是个普通的ID。

这个东西不包含敏感信息,为啥不能你想要就给你呢!

真正原因 【我们wx不担责】

其实,微信不给我们UnionID[不含敏感信息],而需要弹出授权窗再给我们,完全出于一个责任问题!出事了,我们微信不但责任!
因为, 给不给UnionID,微信都无法控制小程序开发商收集用户信息,以下给个最简单的搜集方式给大家看看!


如果不弹出授权窗就给出UnionID,出事了就是微信的问题了!!但是,如果弹了就是开发商和用户自己的问题了!!

附微信动刀历史

第一次动刀

1.微信取消wx.getUserInfo接口!这里又要侃侃这个接口了,先简单说下只有这个接口可以获取到用户的
UnionID。以前是可以直接调用该接口,弹窗的! 后来微信改为无法直接调用该接口!那需要如何操作呢?

小程序方: 很简单的!这样你先放个按钮,用户点击了这个按钮,才能弹出授权窗口!但是这个按钮只能用我提供的哦!!

这就是导致好多小程序都开始弹窗登陆的原因了!!也就是现在常见的二次弹窗!

为什么这样处理呢?
程序员: 我总不能傻里傻气的!每个页面都给你加这个button,write one use anyWhere, do you know?

第二次动刀

即这次!!

最后 用户体验?

就是块遮羞布!!

你可能感兴趣的:(前端,用户体验,授权,微信,小程序)