收藏
回答

发送模板消息返回ok,回馈也是success,但用户微信没收到消息,是什么问题如何处理?

公众号发送模板消息约25次,共发送30多个人;其中一人,返回结果ok;回调也返回success;但手机微信未收到;

丢失的概率和发送速度或其他因素有关系吗?程序如何调整能降低丢失率?

消息反馈结果,多条均未收到:<xml><ToUserName><![CDATA[gh_a1f8539b527a]]></ToUserName><FromUserName><![CDATA[oaJBFwJ684FkDPu_AVlTEkU9CZ-c]]></FromUserName><CreateTime>1678887011</CreateTime><MsgType><![CDATA[event]]></MsgType><Event><![CDATA[TEMPLATESENDJOBFINISH]]></Event><MsgID>2840294430191534082</MsgID><Status><![CDATA[success]]></Status></xml>

<xml><ToUserName><![CDATA[gh_a1f8539b527a]]></ToUserName><FromUserName><![CDATA[oaJBFwJ684FkDPu_AVlTEkU9CZ-c]]></FromUserName><CreateTie>1678887103</CreateTime><MsgType><![CDATA[event]]></MsgType><Event><![CDATA[TEMPLATESENDJOBFINISH]]></Event><MsgID>2840295974114836485</MsgID><Status><![CDATA[success]]></Status></xml>

<xml><ToUserName><![CDATA[gh_a1f8539b527a]]></ToUserName><FromUserName><![CDATA[oaJBFwJ684FkDPu_AVlTEkU9CZ-c]]></FromUserName><CreateTime>1678888769</CreateTime><MsgType><![CDATA[event]]></MsgType><Event><![CDATA[TEMPLATESENDJOBFINISH]]></Event><MsgID>2840323913397190658</MsgID><Status><![CDATA[success]]></Status></xml>


用户端环境:

最后一次编辑于  2023-08-04
回答关注问题邀请回答
收藏

2 个回答

  • 水月
    水月
    2023-03-17

    丢失的概率和发送速度有关系吗?比如我要给一个机构人员发通知,5秒内给400人每人发了一条。是否会比进出提醒每秒可能只发几条的丢失率高?微信这块有限制吗?程序如何调整能降低丢失率?

    2023-03-17
    有用
    回复
  • 微盟
    微盟
    2023-03-17

    你好,建议检查一下是否使用UTF-8编码,同时要避免使用emoji之类的特殊字符(一些新加入的字符,可能各平台的码表里不一定有,客户端可能不支持)。服务号的模板消息,可以看看是否收到了事件推送,如果是收到成功的事件推送,但是用户没收到,一般是编码问题。

    2023-03-17
    有用
    回复 2
    • 水月
      水月
      2023-03-17
      程序是统一的,只有大概7%用户没收到。
      2023-03-17
      回复
    • 水月
      水月
      2023-03-17
      我们程序也是UTF8编码,编码问题会导致只有小部分丢失吗?
      2023-03-17
      回复
登录 后发表内容