收藏
回答

未关注用户如何关注微信公众号后自动跳转至网页?

请问各位大佬这要需求怎么处理

应用场景1:A用户未关注公众号,扫码后需要关注公众号然后授权进入业务页面。进入的页面中需携带业务信息,如店铺id/桌号等。

应用场景2:B用户已关注公众号,扫码后自动进入业务页面,url中同样携带相关业务信息。

要求一个二维码满足这两种场景,应该如何处理?

已知:

1:获取网页授权接口(https://open.weixin.qq.com/connect/oauth2/authorize)在未关注公众号的情况下是空页面

2:生成带参数的二维码是将业务信息发送到微信服务器,然后再转发到业务的服务器

应该是要把这两个功能组合起来使用


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

1 个回答

  • 青寒
    青寒
    11-16

    应该无法直接实现这个业务流程,但可以改造一下。

    使用微信公众号参数二维码(需开启服务器对接处理),能实现你一个二维码,区分未关注和已关注用户的场景;

    其中未关注用户扫码,会引导关注公众号,然后打开公众号聊天窗口;

    已关注用户扫码,会直接打开公众号聊天窗口;

    你可以根据不同的二维码参数,给用户的公众号聊天窗口推送不同消息(店铺ID、桌号),用户点这个消息,可以打开一个H5页面(带消息中的参数)。

    11-16
    有用
    回复 2
    • 李铭-lim
      李铭-lim
      11-16
      未关注的情况下是这样的吗:
      用户扫码(带参数二维码) -> 关注 -> 发送场景信息至微信服务器 -> 发送场景信息至应用服务器 -> 生成模板消息(H5页面带业务参数) -> 发送至指定用户
      用户(未关注公众号)操作的话就是3次:关注公众号、点击消息进入授权页面、授权进入业务页面。
      页面跳转4次:关注页面、公众号页面、授权、业务H5页面
      好像也没办法简化了
      11-16
      回复
    • 青寒
      青寒
      11-16回复李铭-lim
      公众号的参数二维码没有授权页面,扫码后就是公众号关注页,用户直接点击“关注”按钮,打开公众号对话窗口。
      从用户角度,用户扫码=》公众号关注页直接点关注=》自动打开公众号对话窗口,并收到了一条特定推送信息(由你们后台推送)。
      11-16
      回复
登录 后发表内容
问题标签