收不到消息推送 - 自查方案

未收到消息原因说明:

1. 消息推送未开启
2. 没有勾选相关状态推送
3. 推送网址非 http200 状态
4. 授权关系过期
5. 授权关系不存在

自查流程:

首先访问应用控制台:https://diy.youzanyun.com/application/open/message/subscribe
1. 消息推送未开启
(如下图)

image.png

2. 没有勾选相关状态推送
(如下图)

image.png

3. 推送网址非 http200 状态

选择和服务器不同域的一台电脑,在 chrome 浏览器右键选择》检查》地址栏输入推送地址 -> 查看 Network 中的 Status 是否是 200 ,如果出现非 200 状态请检查自己的网址

4. 授权关系过期

工具型查询授权过期时间 (如下图):
image.png

5. 授权关系不存在
一般会出现这样的情况:
1. 店铺这个时间 2019-07-29 11:00:00 授权给应用,店铺订单号是 2019-07-29 09:00:00 产生的。这个时候还没有授权关系,不会有消息推送。这个订单需要开发者自己调用订单接口补单。
2. 店铺授权给应用 A ,您这边问的时候提供的是 B 应用为什么收不到消息推送。一般开发者账号下有多个应用会出现这样的情况。请开发者注意。

如果您上面 5 步自查还是没有收到推送消息请提供一下信息方便判断您的问题

正确的提问方式:未收到推送消息订单号 +client_id+ 未收到的订单状态(type)的值