关于【离线消息保留时长】该如何设置?好尴尬

lsunky
2017-07-13 08:39 1k 0

嗨,现在我发现关于离线消息时长,该如何设置?
由于关闭应用,会关闭推送的检查server,这个server会自动开启,但是他自动开启的时间有点儿长。如果离线消息的时长小于这个server的启动需要时长,则客户端就收不到这个推送了。
但是这个时长又不能设置的太长,为什么呢?我们的需求是当玩家在线游戏的时候,不开启推送。所以玩家在线的时候要StopJPush,当游戏切到后台或者关闭的时候ResumeJPush,如果离线消息时长比较大,假设我在12:00时候游戏在线,那会儿服务器发送了一条推送,由于当时在线,当时推送是处于stop状态,因此客户端没收到。12:01时候,退出游戏,当我退出游戏的时候,调用了ResumeJPush,这会儿发现有一个12:00发送的推送,离线消息时长还在有效期内,因此客户端收到了推送,好尴尬?
为此请教,问大家是如何处理的?

1个回答

热门排序