heavyrain2012 4 năm trước cách đây
mục cha
commit
7e63ccb998
1 tập tin đã thay đổi với 25 bổ sung0 xóa
  1. 25 0
      README.md

+ 25 - 0
README.md

@@ -26,12 +26,37 @@ mvn package
 分别配置服务的端口和相关推送的配置。
 请正确配置放到jar包所在的目录下的```config```目录下。
 
+
 #### 运行
 在```target```目录找到```push-XXXX.jar```,把jar包和放置配置文件的```config```目录放到一起,然后执行下面命令:
 ```
 java -jar push-XXXXX.jar
 ```
 
+#### 修改IM服务配置
+修改IM服务的配置文件```wildfirechat.conf```,指向推送服务器的地址,修改完后需要重启
+```
+#*********************************************************************
+# Push server configuration
+#*********************************************************************
+##安卓推送服务器地址
+push.android.server.address http://localhost:8085/android/push
+##苹果推送服务器地址
+push.ios.server.address http://localhost:8085/ios/push
+```
+
+#### 问题排查
+如果遇到问题请按照以下步骤排查:
+1. 确认客户端推送SDK是否正确的获取到token,是否调用了setDeviceToken,token和type是多少?
+2. 确认消息是否是自定义消息,如果是自定义消息,push content是否带上有内容?自定义消息只有push content不为空才会推送。
+3. 确认目标客户端是否7日之内登录过,超过7天是不推送的。
+4. 确认目标客户是否设置了全局静音或会话静音。
+5. 确认推送服务是否收到了推送信息,如果收到,token和type是否和步骤1一致,推送内容是否和2一致?
+6. 如果推送内容正确到达推送服务,则后面的排查就跟IM服务完全无关了,是推送厂商推送服务的调试,需要客户自己按照推送厂商的官方文档进行调试。
+
+#### 其它注意事项
+Android推送服务有透传推送和通知栏推送两种推送方式,各个厂商的支持程度各异,一般情况下透传推送客户体验更好,但需要开通额外的权限比如自启动和后台等,需要用户进行设置;通知栏推送更简单,只弹出通知栏不拉起应用,但在音视频来电处理上赶不上透传,好处是不需要用户手动设置。我们提供的demo中使用的方式并不一定是最适合您的,还需要您根据实际情况来调整使用透传或通知栏。
+
 #### 使用到的开源代码
 1. [TypeBuilder](https://github.com/ikidou/TypeBuilder) 一个用于生成泛型的简易Builder