收藏
回答

公众号自定义菜单(类型miniprogram),用户点击跳转小程序无事件推送

问题模块
API和组件

条件

  1. 公众号已审核

  2. 小程序和公众号已经在开发者中心做关联

  3. 公众号主体是企业,小程序主体是个人

  4. 点击公众号对应的菜单可以成功跳转到小程序

问题

  1. 为什么用户点击菜单没向后台推送事件

  2. 如果类型miniprogram菜单点击没有事件推送,怎么知道用户是否点击了类型miniprogram菜单

  3. 有没有能通过unionid和对应的公众号appid获取用户openid的接口,既然可以用unionid在不同微信产品之间确定用户身份,也应该提供接口获取用户某个公众号或者小程序openid的接口,这样对应的才能在比如用户操作小程序,给相应的公众号发消息,而不是简单的从公众号号的菜单或模板消息等跳转到小程序(而且还检测不到,没有事件推送)



最后一次编辑于  2017-09-11
回答关注问题邀请回答
收藏

3 个回答

  • 过往的豆沫
    过往的豆沫
    01-23

    解决没,随便问下下边这个咋做,没有个列子可参考的

    点击菜单跳转小程序的事件推送

    推送XML数据包示例:

    <xml>
    <ToUserName><![CDATA[toUser]]></ToUserName>
    <FromUserName><![CDATA[FromUser]]></FromUserName>
    <CreateTime>123456789</CreateTime>
    <MsgType><![CDATA[event]]></MsgType>
    <Event><![CDATA[view_miniprogram]]></Event>
    <EventKey><![CDATA[pages/index/index]]></EventKey>
    <MenuId>MENUID</MenuId>
    </xml>

    参数说明:

    参数描述
    ToUserName开发者 微信号
    FromUserName发送方帐号(一个OpenID)
    CreateTime消息创建时间 (整型)
    MsgType消息类型,event
    Event事件类型,view_miniprogram
    EventKey事件KEY值,跳转的小程序路径
    MenuID菜单ID,如果是个性化菜单,则可以通过这个字段,知道是哪个规则的菜单被点击了


    01-23
    赞同
    回复
  • 常亮
    常亮
    2017-09-14

    1.公众号介绍页:相关小程序

    2.公众号自定义菜单:可设置为一级菜单或二级菜单

    3.公众号模板消息:关联时下发

    4.公众号图文消息中的小程序卡片、文字链接和图片链接

    是否以上几种跳转小程序的方法,在用户出发或点击后都没有相应的事件推送给公众号后台。


    2017-09-14
    赞同
    回复
  • 常亮
    常亮
    2017-09-14

    我发现小程序的问题都回复的相当及时,怎么公众号的问题就没人理哪!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    2017-09-14
    赞同
    回复