heavyrain2012 3 years ago
parent
commit
7541e255b3
1 changed files with 7 additions and 6 deletions
  1. 7 6
      README.md

+ 7 - 6
README.md

@@ -56,12 +56,13 @@ Android客户端Push SDK是处理推送注册及接收的地方。这里是客
 
 #### 问题排查
 如果遇到问题请按照以下步骤排查:
-1. 确认客户端推送SDK是否正确的获取到token,是否调用了setDeviceToken,token和type是多少?
-2. 确认消息是否是自定义消息,如果是自定义消息,push content是否带上有内容?自定义消息只有push content不为空才会推送。
-3. 确认目标客户端是否7日之内登录过,超过7天是不推送的。
-4. 确认目标客户是否设置了全局静音或会话静音。
-5. 确认推送服务是否收到了推送信息,如果收到,token和type是否和步骤1一致,推送内容是否和2一致?
-6. 如果推送内容正确到达推送服务,则后面的排查就跟IM服务完全无关了,是推送厂商推送服务的调试,需要客户自己按照推送厂商的官方文档进行调试。
+1. 确保程序是非启动状态,如果退回到桌面,应用还是激活的还会继续收消息,此时就不会走推送服务。应用在后台激活状态时应该走本地通知。
+2. 确认客户端推送SDK是否正确的获取到token,是否调用了setDeviceToken,token和type是多少?
+3. 确认消息是否是自定义消息,如果是自定义消息,push content是否带上有内容?自定义消息只有push content不为空才会推送。
+4. 确认目标客户端是否7日之内登录过,超过7天是不推送的。
+5. 确认目标客户是否设置了全局静音或会话静音。
+6. 确认推送服务是否收到了推送信息,如果收到,token和type是否和步骤1一致,推送内容是否和2一致?
+7. 如果推送内容正确到达推送服务,则后面的排查就跟IM服务完全无关了,是推送厂商推送服务的调试,需要客户自己按照推送厂商的官方文档进行调试。
 
 #### 其它注意事项
 Android推送服务有透传推送和通知栏推送两种推送方式,各个厂商的支持程度各异,一般情况下透传推送客户体验更好,但需要开通额外的权限比如自启动和后台等,需要用户进行设置;通知栏推送更简单,只弹出通知栏不拉起应用,但在音视频来电处理上赶不上透传,好处是不需要用户手动设置。我们提供的demo中使用的方式并不一定是最适合您的,还需要您根据实际情况来调整使用透传或通知栏。