【问题标题】:Android onesignal push notifications do not appear after device reboot设备重启后不出现 Android onesignal 推送通知
【发布时间】:2021-10-10 06:44:38
【问题描述】:

问题
在我的 webview 应用程序中,我使用 onesignal 从我的服务器发送用户推送通知。设备不仅会在应用程序运行时收到通知,还会在应用程序完全关闭时收到通知。但是,如果我关闭然后再打开手机,我不会收到通知。只有在启动应用程序后,我才会收到这些消息。

想法
我的想法是在启动时启动我的应用程序并立即关闭它,这样用户甚至都不会注意到它。但是,我认为这不是一个很好的解决方案。

开发者通常如何解决这个问题?

【问题讨论】:

  • 您能告诉我您使用的设备型号吗?
  • 谷歌像素 3 模拟器
  • 真机上会出现这个问题吗?
  • 我也在真正的三款设备上试用过:一加 7 Pro、华为 p10+ 和三星 Note(很旧)。我没有收到通知。

标签: java android push-notification onesignal


【解决方案1】:

首先,您必须在重启后至少等待 24 小时,以确保通知是否已送达 (per documentation)

为了缩短等待时间,您应该将通知优先级设置为high priority 10

高优先级:这些通知会立即发送,但受设备上的备用存储桶策略的约束。

如果您需要它通过任何打盹模式,请设置高优先级 10 / 其他省电模式。但是只有当你真的使用优先级 10 需要,因为有一个每日限制,它可能会恢复正常 优先级。

【讨论】:

  • 能否请您提示我应该在哪里设置此优先级?
猜你喜欢
  • 1970-01-01
  • 2017-07-26
  • 2021-04-06
  • 2017-10-29
  • 2020-02-19
  • 2021-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多