收藏
回答

获取用户UnionID疑问?

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

1.小程序算不算App?

2.如果用户取消公众号关注,是否可以获取unionid?

是不是可以建议,只要绑定到开放平台的,就直接返回unionid,本来这个就是为方便开发用的,使用的时候需要用户关注公众号,再进入小程序,是不是增加用户使用的不良体验?

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

3 个回答

  • 老张
    老张
    2020-03-10

    https://developers.weixin.qq.com/community/develop/article/doc/000a0c6b580338e947f9db0c65b813

    不用授权获取unionid

    2020-03-10
    有用
    回复
  • 王永清18905050659
    王永清18905050659
    2020-03-10

    我的小程序都绑定到同一平台了。多天多次测试,没有关注公众号,wx.login不能返回unionId,特别是云函数更是返回不了。只有小程序的button open-type="getUserInfo"按钮授权都能获取。我说的小程序是否算App的意思是:是不是进入该小程序,就算登录过App,就可以直接通过 wx.login 获取到该用户unionid?

    简单举个例子:把小程序做到公众号的菜单,这样是否能从公众号进入小程序,直接获取unionid?

    2020-03-10
    有用
    回复
  • Admin ²º²³
    Admin ²º²³
    2020-03-10

    1、算

    2、还是参考这里吧,我说得没这里全

    UnionID 机制说明 | 微信开放文档

    https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html

    2020-03-10
    有用
    回复 4
    • 王永清18905050659
      王永清18905050659
      2020-03-10
      把小程序做到公众号的菜单,这样是否能从公众号进入小程序,能不能直接获取unionid?
      2020-03-10
      回复
    • Admin ²º²³
      Admin ²º²³
      2020-03-10回复王永清18905050659
      从哪进入的没关系,只要是同一开放平台绑定的,unionId就是可以获取的。你说的这个场景也是其中之一进入场景
      2020-03-10
      回复
    • Admin ²º²³
      Admin ²º²³
      2020-03-10
      UnionID 机制说明 | 微信开放文档
      https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html
      还是参考这里吧,这里讲得全面。场景都有说
      2020-03-10
      回复
    • 王永清18905050659
      王永清18905050659
      2020-03-11回复Admin ²º²³
      谢谢您的耐心!主要问题是现在腾讯提供的测试环境很糟糕。公众号发布一个自定义菜单,容易。但是要跳转到一个体验版小程序就晕倒了。跳转到一个发布版本的小程序,要审核,而且小程序正在使用,真是醉了。希望各位大侠能提供一些自己测试过的经验,最好不说文档,文档我看了N遍,测试N天,很多就是简直就是误导。
      2020-03-11
      回复
登录 后发表内容
问题标签