专栏首页微信小程序开发小程序可以使用公众号的UnionID,再次登录免授权?

小程序可以使用公众号的UnionID,再次登录免授权?

前言:微信公众平台在7月26号发文,更新了同一公众平台下的公众号、APP和小程序可以共用UnionID。详细是这样说的:

“ 为保证良好的用户体验,方便开发者将小程序、公众号和App之间的用户信息进行互通,小程序获取用户信息和UnionID的方式将进行升级。”

看到这篇发文之后,很多小程序开发者都兴奋了一把,我也小激动了一下,先看一下大家的评论:

可以说是好评如潮呀!这个新功能好处在于,用户在一个公众平台账号体系下,只要被其中一个公众号、APP或者小程序授权了,在其他应用里面就不需要再授权了,直接可以获取到相同的UnionID。于是我家小程序也不能落伍呀,果断要把这么好的功能加上~

(图片来源于网络)

经过一翻折腾后,发现有问题呀,有些用户可以不用再弹出授权框,有些用户始终都会弹出授权框。于是再次查看了官方文档。

以下是官方UnionID机智说明:

(地址https://mp.weixin.qq.com/debug/wxadoc/dev/api/uinionID.html)

同一个微信开放平台下的相同主体的App、公众号、小程序,如果用户已经关注公众号,或者曾经登录过App或公众号,则用户打开小程序时,开发者可以直接通过wx.login获取到该用户UnionID,无须用户再次授权。

注意到这句话:曾经登录过App或公众号,则用户打开小程序时...

也就是说,必须是先登录过APP或者公众号后,才能在小程序中去获取到UnionID,否则无法获取到值。这就和我们亲自测试的效果是一样了,部分手机不用再次弹出授权框,是因为已经关注了“微友助手”公众号,始终弹出授权框的用户是未关注公众号。

(图片来源于网络)

之前一直以为同一微信开放平台下的小程序都不用多次授权,看来是想错了,没明白微信为什么不把小程序之前授权打通,只是把公众号这一步打通,难道小程序永远只能以公众号为载体?期待后续微信小程序的改进~

这里有一篇微信官方给出的文章:获取用户信息方案介绍

本文分享自微信公众号 - 知晓程序员(bainaweb),作者:连胜

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-09-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 小程序用户拒绝授权后,你该怎么办?

    连胜
  • 小程序之间互相跳转如何实现,以及注意点儿

    知晓程序员,专注微信小程序开发 前言:在小程序里可以打开另一个小程序,让小程序之间可以互相连接跳转,类似于网页之间通过URL链接互相跳转。不仅可以打开另一个小程...

    连胜
  • 开发小程序被问到最频繁的问题(下)

    连胜老师在自己的微信小程序开发群里,也经常帮人解答问题,在这里整理一下最频繁被问到的小程序问题。本篇是《开发小程序被问到最频繁的问题(上)》的续篇。 9、用户不...

    连胜
  • 不知道微信小程序如何推广?最实用小程序推广技巧

    从小程序的变革到市场的反馈来看,微信小程序的功能似乎是为了线下实体店量身定制,无论是工具功能属性,还是无需安装下载的特点都是线下实体店做推广一种必要手段。 其实...

    企鹅号小编
  • Java学习趣味问答(程序员找了两个多月了还没找到工作是什么原因)

    大家在学习上?工作上有什么问题不懂的?可以留言把你的问题留下来 然后我会把大家所有的问题整理在一起发给大家去解答! 比如说:我学历低以后找工作难不难呀? 反正就...

    Java学习
  • 阿拉丁8月小程序行业报告,中国小程序技术或将引领全球!

    9月5日,阿拉丁小程序统计平台联合阿拉丁指数共同发布了8月小程序行业发展研究报告,带来最新的小程序行业发展趋势解读和榜单分析。

    场景录小程序
  • 架构之路 | 浅谈单点登录(SSO)技术实现机制

    1何为单点登录? 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需...

    码神联盟
  • 请问(技术)面试中被诈常见吗

    链接:https://www.nowcoder.com/discuss/336718?type=2&order=3&pos=32&page=1

    牛客网
  • 金融盾中证书申请之RA系统介绍

    金融盾中首要的任务是证书申请,证书申请涉及到银行系统、CA机构、RA机构等等,不管是PC时代还是移动互联网时代,银行系统、CA、RA后台服务系统基本一致。我们今...

    安智客
  • 小程序创业者们一定要知道,微信还有5000万中老年用户!

    小程序之火,用“企业宣传标配”应该最合适不过,此前,企业、商户的自有标配宣传渠道,大抵不过网站、 微信公众号,但现在,因为小程序之热,也因为小程序门槛之低,很多...

    用户1745481

扫码关注云+社区

领取腾讯云代金券