最近在我的react native workout应用程序中,当应用程序处于后台时,一些android用户无法收到推送通知.我的应用设置为在应用处于后台时,当休息计时器到期时发送计划推送通知.
通过在我的设备(Galaxy Note 21 Ultra,Oneui 6)中运行测试,我发现有时推送通知工作得很好,但有时通知不会到达或晚于预定时间.
我已经找到了一些线索,但还没有找到问题的原因.
以下是我掌握的有关这个问题的信息:
- 使用react-native-push-notification的localNotificationSchedule API来调度通知(此API似乎使用了Android的AlarmManager类)
- 似乎正在发生在使用三星Galaxy Models+Oneui 6的用户身上
- 当通知没有按计划到达时,我通过按应用程序图标打开应用程序,通知就会到达.
- 当我在主屏幕上时,当通知没有按计划到达时,当我打开通知屏幕时,通知就会到达.
我试图找出为什么会发生这种情况,但失败了.有时通知收到得很好,但有时不会.
有什么我应该寻找的东西来解决这个问题吗?我还能错过什么呢?请帮帮我.非常感谢.