收藏
回答

打通微信小程序、APP

由于我们的用户基本都是由小程序引流到APP的,请问各位大神知道如何在已有小程序账号的情况下,在登录APP如何不再产生新用户

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

2 个回答

  • SoberLi
    SoberLi
    2018-10-30

    app接入微信授权绑定,开通微信开放平台,将小程序绑定到开放平台。此时生成到用户会在小程序和app中唯一存在,标示字段为unionID。这样当用户在小程序注册后,将用户unionID存储到用户数据中,app中授权登录时,去匹配数据库中当unionID是否存在即可。


    https://developers.weixin.qq.com/community/develop/doc/00008a60d102982764878b4535b404

    2018-10-30
    有用
    回复 5
    • 2018-10-30

      小程序已经绑定到开放平台了,关键是用户已经在小程序登陆过了,才下载登录的APP


      2018-10-30
      回复
    • SoberLi
      SoberLi
      2018-10-30回复

      没毛病啊

      2018-10-30
      回复
    • 2018-10-31回复SoberLi

      用户先登录小程序后台给用户分配了一个账号,这时候小程序获取unionID是没有的吧,我再登录APP由于数据库中没有unionID,后台又会给个账号,即便之后APP和小程序都能获取到unionID存到数据库了,但是用户不是不已经有两个账户了

      2018-10-31
      回复
    • 2018-10-31

      你说的先登录APP,无论APP还是小程序首次登陆都能获取到unionID,这个是没毛病,关键是《先登录的小程序》,这是重点

      2018-10-31
      回复
    • SoberLi
      SoberLi
      2018-11-01回复

      如果你保证了app和小程序绑定到同一个微信开放平台,那么不管是从哪个先登录,微信都会返回用户到unionID。

      如果你现在没有union ID,有可能是app是早起绑定开放平台【这个好像有人反应过,需要官方帮忙核查】

      我们已经实现了:小程序授权 获得用户unionID,然后生成账号。该微信用户在app授权登录到时候不会生成新用户。

      2018-11-01
      回复
  • ==
    ==
    2018-10-30

    实现不了。。。

    2018-10-30
    有用
    回复
登录 后发表内容