记一次用户反馈app在后台收不到push问题跟踪

        我们的应该大范围推广后,今日用户群好多用户反馈安卓手机app在后台时收不到app的push消息,只有app处于前台时才能收到push消息。但是ios手机可以正常接收push消息。

        拿到问题,首先想到从下面几个方便尝试定位:

1.用户手机app通知权限配置是否正确;
2.实际触发push,然后看看安卓手机app在前台、后台是否能收到消息;
3.会不会是某些场景的push后台没下发;

1、app通知权限配置

        这里粘贴小米和oppo的app消息通知权限配置:

2.app处于后台接收消息 

        验证了我们的app处于后台,是能收到push消息的。

3、业务操作,后台是否下发push

        执行业务操作,push下发正常,安卓app也能收到push消息。

4、思考

        尝试了上面三个方式都没有复现用户的问题。麻了,真的不知道什么原因导致用户收不到push了。继续发散思考:

1.会不会是网络原因导致收不到?
2.会不会因为app应用停留在后台太长时间,因为一些不清楚的原因收不到push?
3.其他

 5.解决方案

        后面跟公司内其他团队的开发同学了解到,安卓系统原因,app退出前台,返回到后台超过1分钟或处于锁屏状态,就收不到push消息了。经过实际验证,的确是这样子。

        要想解决这个问题,只能是让我们的app接入厂商push

        

猜你喜欢

转载自blog.csdn.net/liuqinhou/article/details/130891448