push_server
push_server copied to clipboard
wildfire chat push server
# 提issue要求 请仔细阅读[推送项目说明](https://github.com/wildfirechat/push_server/blob/master/README.md)和[接入推送流程](https://github.com/wildfirechat/push_server/blob/master/push.md)。正常情况下都可以接入成功的,如果无法接入成功,请提供一下全部信息: 1. 请写出推送的完整流程。 2. 请写出推送的每个环节是那一方来负责,比如android端注册推送并调用setDeviceToken由你们android研发来负责。 3. 你认为那个环节出了问题,并给出证据。因为我们没有服务和客户端的任何信息,所以请务必给出全面详细的信息。 4. ```接入推送流程```中问题排查中每一步的结果。 为了尽快定位问题,需要提供足够的信息,请按照我们的要求格式来提问。***如果您不按照格式提问,我们将无法回复您的问题***
你好,如果不需要厂家的推送,直接用透传 还需要用到push这个服务吗?
# 提issue要求 请仔细阅读[推送项目说明](https://github.com/wildfirechat/push_server/blob/master/README.md)和[接入推送流程](https://github.com/wildfirechat/push_server/blob/master/push.md)。正常情况下都可以接入成功的,如果无法接入成功,请提供一下全部信息: 1. 请写出推送的完整流程。 2. 请写出推送的每个环节是那一方来负责,比如android端注册推送并调用setDeviceToken由你们android研发来负责。 3. 你认为那个环节出了问题,并给出证据。因为我们没有服务和客户端的任何信息,所以请务必给出全面详细的信息。 4. ```接入推送流程```中问题排查中每一步的结果。 为了尽快定位问题,需要提供足够的信息,请按照我们的要求格式来提问。***如果您不按照格式提问,我们将无法回复您的问题***
IOS客户端上架了appstore 我有一台IOS16.2的手机,一台IOS18.4的手机,使用的消息服务是最新的,我的IOS16.2有离线推送和消息弹窗,但是18.4的手机没有消息弹窗,只有角标的更新
就是我现在已经对接了个推的消息推送,但是收不到好的消息提醒(此时在野火登录之后的页面),接入个推消息推送后,在app端发送消息(接受消息的这个用户此时停留在在野火app我的这个页面),然后再push_server(使用的getui分支)看不到任何日志并且AndroidPushService.push该方法打了断点发现也没走断点,应该是没调用此方法,安卓客户端也使用的getui分支。如果我在手机的其他页面,这个时候让野火app进程处于一个后台的情况这个时候发消息能收到两条消息提醒,之后再发就收不到了,这个时候push_server日志报错: INFO 204112 --- [nio-8085-exec-1] c.w.push.android.AndroidPushServiceImpl : Android push {"sender":"33895d03fa2d489295ec02e66372affa","senderName":"用户9582","convType":0,"target":"df0507393a6548e8ac61b740a495fc37","targetName":"用户370","userId":"df0507393a6548e8ac61b740a495fc37","line":0,"cntType":1,"serverTime":1739353571520,"pushMessageType":0,"pushType":7,"pushContent":"呵呵","pushData":"","unReceivedMsg":3,"mentionedType":0,"packageName":"cn.wildfirechat.chat.open","deviceToken":"413d40cc464d1b0e42138c8183ef954f","isHiddenDetail":false,"language":"zh","messageId":471057189348343809} {RASS_0212_e79a22f353263e2625f97a9b66f4a032={413d40cc464d1b0e42138c8183ef954f=successed_offline}}
如果遇到问题请按照以下步骤排查: 1:请确保上面所有步骤都正确完成之后,再开始问题排查 2:确保程序是非启动状态,如果退回到桌面,应用还是激活的还会继续收消息,此时就不会走推送服务。应用在后台激活状态时应该走本地通知。 3:确认客户端推送SDK是否正确的获取到token,是否调用了setDeviceToken,token和type是多少? 4:上一步成功之后,IM-Server数据库的t_user_session表的_token和_push_type字段会被填上上一步设置的值。 5:确认消息是否是自定义消息,如果是自定义消息,push content或者push data至少一个不为空才会推送。另外消息的PersistFlag必须是存储或者存储计数属性的才会推送。 6:确认目标客户端是否7日之内登录过,超过7天是不推送的。 7:确认目标客户是否设置了全局静音或会话静音。 8:如果有pc和web端登陆,确认是否设定了pc在线时手机静音。 问题描述: 前端同学检查第3步已经执行,但是后端同学检查第4步的数据库里面没有值。这可能是什么问题导致的。