在梳理个性化菜单事件推送日志时,发现部分用户可以获取unionId,部分用户无法获取unionid(前提是公众号已经绑定开放平台,获取unionid使用接口/cgi-bin/user/info),同时发现无法获取unionid的用户对该公众号处于未关注状态,那么我可以理解为未关注用户无法获取其unionid,但疑惑的是什么情况下会出现未关注用户触发个性化菜单事件推送?
开始我以为是公众号的如下快捷菜单导致的,因为未关注用户也可以点击快捷菜单
但实际我测试时发现快捷菜单的点击并未触发个性化菜单事件推送,因此比较迷惑到底是什么情况下未关注用户可以触发个性化菜单的事件推送,望官方可以帮助解答一下
你好,能否提供其中一次收到无法获取的事件给我们看看呢,你收到的返回事件推送的说明,是什么时候点击了哪个菜单,你收到的事件推送,另外你可以把APPID也提供一下给我们
因为是客户触发的具体是点击了哪个菜单需要根据下面的事件内容看了,劳烦帮忙看一下
<xml>
<ToUserName><![CDATA[gh_332e03e79108]]></ToUserName>
<FromUserName><![CDATA[oDaA9uGR8CMo_Rhe58xF3__GoOgI]]></FromUserName>
<CreateTime>1666425709</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[view_miniprogram]]></Event>
<EventKey><![CDATA[view_miniprogram:1117c7d8-d6ac-497d-8607-d2c81309f0dd]]></EventKey>
<MenuId>476683357</MenuId>
</xml>
我自己在做测试的时候未关注情况下点击默认菜单也是没有事件回调的,但是这个粉丝点击默认菜单却触发了事件回调