收藏
回答

关于自定义菜单在用户首次关注时永远显示默认菜单的问题?

需求描述:

1)为服务号生成不同场景的二维码,每个场景对应一种用户标签,每种用户标签对应一个自定义菜单

2)用户扫描二维码关注,触发后台事件,后台根据场景Id给用户配置用户标签

3)用户进入公众号,可立马看到该用户所在的用户标签对应的自定义菜单


实际开发结果:

因为在关注页面微信已经默认加载了一次默认菜单,导致菜单被缓存,即使关注后给用户配置了标签,用户也无法立即看到标签对应的自定义菜单


请问,有办法能解决该问题么?

最后一次编辑于  2019-12-23
回答关注问题邀请回答
收藏

2 个回答

  • 杨辉
    杨辉
    2021-10-19

    用户自定义菜单,可以定义1个用户标签,并且对应个人用户识别的时候是最后1个,我们这边有个问题,个人访问公众号后,(员工认证标签对应自定义菜单,默认是另外1个类型菜单)


    可能会添加或者推送更多的标签,好比满意度等等。这样会导致用户下次登录后,变成访问默认菜单了,根据这种情况:

    POST https://api.weixin.qq.com/cgi-bin/guide/addguidebuyertag?access_token=ACCESS_TOKEN
    

    请求参数



    我想了1个办法,先删除个人的所有标签,在新增之前所有的标签,但是目前新增标签只能1个个新增,平台能否提供1个接口,批量新增,或者提供1个更好的方案来解决自定义菜单和用户标签的问题。

    2021-10-19
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-12-23

    你好,能否提供下公众号的appid,详细说明下复现流程

    2019-12-23
    有用
    回复 2
    • 张志成
      张志成
      2019-12-23
      谢谢,打扰了,现在无法复现了,之前测试一直有问题。
      2019-12-23
      回复
    • huazai
      huazai
      2020-04-16
      {"errcode":65303,"errmsg":"there is no selfmenu, please create selfmenu first hint


      但是 没有任何地方写如何创建selfmenu
      2020-04-16
      回复
登录 后发表内容
问题标签