个推的一个小问题,刚刚发现,赶紧记录下来,
开发自测的时候,推送来的很快,
但把连接的服务器从后台开发的主机(A)切换到公司的内测服务器(B)时,
推送会晚来好几分钟。
检查了一遍集成代码和配置文件,还有PushBack的处理,
都没有问题,
最后各种检查,发现:B主机的系统时间比A主机的时间(包括测试用手机的时间)要快4分钟+,将B主机时间改成和A手机时间一致后,再次测试,推送都能及时到达。
避免了失心疯。
自我推测:个推的推送机制,在时间判断上的角度也许有以下规则:
个推后台会在用户服务端发出的推送时间点,将消息推送给app。
后续,没有更多深入考虑。
记录一下,防止下次失心疯。