炒沙作縻终不饱,缕冰文章费工巧。这篇文章主要讲述AppCan - 推送问题一般日志排查步骤相关的知识,希望能为你提供帮助。
AppCan推送服务基本流程
文章图片
STEP_1:检查网络端口是否连通
- 检查推送服务器到APNS服务器端口是否连通
telnet gateway.push.apple.com 2195
文章图片
telnet feedback.push.apple.com 2196
文章图片
- 检查Android设备所处网络到推送服务器端口是否连通
telnet mapp.zjtobacco.com 1883
文章图片
以上仅为示例,具体android推送服务端口在“应用打包-开关设置”中配置:
文章图片
tail -f /data/log/mas/PUSH_IN.log | egrep "startUp|bindUserPush"
- 当终端设备上应用启动并成功上报时,有如下日志显示:
文章图片
- 当应用登陆并完成推送设备绑定时,有如下日志显示:
文章图片
- 检查EMM控制台的推送任务发布服务是否正常
具体需监测EMM控制台服务器(EMMWEB节点)上的PUSH_ADMIN服务日志:
tail -f /data/log/mas/PUSH_ADMIN.log
当推送任务成功发布时,有如下日志显示:
文章图片
- 检查推送服务是否正常
具体需检测推送服务器(一般为EMMIN节点)上的PUSH_SERVICE服务日志:
tail -f /data/log/mas/PUSH_SERVICE.log | egrep "MQTT|APNS"
当推送信息成功发出时,分别有如下显示:
- 目标设备为Android设备:
文章图片
- 目标设备为ios设备:
文章图片
- 目标设备为Android设备:
文章图片
- 目标设备为iOS设备:
文章图片
- 目标设备为Android设备:
推荐阅读
- java基础增强(统计网上app下载情况,并排序)
- android ListView 用法
- GT-----如何做Android应用流量测试()
- SQL Server IS NULL条件(运算符)
- SQL Server NOT条件运算符示例
- SQL Server LIKE条件运算符用法
- SQL Server BETWEEN运算符示例详解
- SQL Server IS NOT NULL条件运算符
- SQL Server INTERSECT运算符用法示例