收藏
回答

official-account如何判断用户已关注

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 official-account 客户端 6.7 2.3

有这么个需求,当用户线下扫码时,如果未关注则显示official-account,如果已关注则不显示official-account,节约空间不干扰用户。


开放平台有个unionid,但是需要用户显示授权才能获得,而在用户进入这个页面之前,只能获得openid,跟公众号的openid是不一样的,跟unionid也关联不上,该如何解决呢?

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

1 个回答

  • 不见长安
    不见长安
    2018-10-17

    unionid,只要你设置了跟公众号关联,前端通过code给到后台,后台拿到openid的时候也会返回unionid的

    2018-10-17
    有用
    回复 2
    • 乐天⁸⁸⁰⁰⁶⁶⁷🐳
      乐天⁸⁸⁰⁰⁶⁶⁷🐳
      2018-10-18

      以前是能够从code换取openid和unionid的,现在新的规则是,用户授权后才能获取unionid,否则只有openid,我这数据库后台的空的unionid很多,老用户不受影响,但是新用户就没有了,如果在关注之前弹授权框比较影响用户体验。

      2018-10-18
      回复
    • ekko
      ekko
      2018-10-24回复乐天⁸⁸⁰⁰⁶⁶⁷🐳

      老哥,知道关注公众号获取unionid怎么解决了没

      2018-10-24
      回复
登录 后发表内容