小程序unionid 获取问题

2567关注7612浏览


- 希望提供的能力

微信小程序关闭之前自动弹出授权获取用户信息的接口,目的是阻碍了部分客户使用小程序,提升用户体验。然而,目前必须满足两点才能获取客户unionid:

    在微信开放平台下存在同主体的App、公众号、小程序。

    用户关注了某个相同主体公众号,或曾经在某个相同主体App、公众号上进行过微信登录授权。

    请问:

    1、为什么必须要第二点?这不是要求用户使用过公众号么,那么小程序根本没有独立性,我们推广小程序,要求客户先关注公众号?搞笑。

    2、既然需要这两点才能静默获取unionid,那么作为开发者,有必要用静默授权吗?因为它始终不完善,不能百分之百获取,开发者还是要写其它替代方案保证100% 获取unioid,不然如何判断用户?静默授权有何用,微信要的用户体验何在。

    3、不明白为什么需要第二点,既然能获取openid,为何不能直接获取unionid,都是同一个主体的小程序和开放平台账号啊,这个unionid是私有的吧。

    4、公众号限制获取unionid可以理解,因为推广我们可以要求用户关注公众号,可是小程序,我们要求客户先关注公众号,岂不是多此一举?小程序就没有解决方案独立吗?之所以需要unionid而不是openid是因为需要将公众号老客户直接和小程序绑定。




展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Mackenzie

    20人对此回答表示赞同

    有道理。那个auth接口每次也只能传字符串,不能一次性获取多个授权么。不知道该怎么最佳实践。

    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Thadeus

    11人对此回答表示赞同

    画蛇添足,希望wx.login直接返回unionid

    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 陈港生

    9人对此回答表示赞同

    现在是绑定了开放平台才能获取unionid如果关注同主体返回带有unionid也很不错,,有利有弊

    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部