在内部,OneSignal使用Firebase Messaging Service,因此应在此处查找约束。
Firebase有两种类型的推送:通知消息和数据消息。这很重要,如果您想在推送时立即显示通知,或者您想事先进行一些其他处理。
然后,您可以将Firebase配置为存储和重新发送每封邮件(最多28天)。当然,一段时间失去网络连接不会阻止消息到达。
但是,还有一个限制:每个客户端最多可以存储100条消息。因此,如果数量超过一百,最好重新请求差异。
然后,当设备最终返回网络时,即使应用程序已最小化或设备处于睡眠状态,您也应决定是否希望立即发出通知。这是关于推送优先级的一部分。
最后,为了能够在此较低级别上使用Firebase,您可能需要相应地配置OneSignal。这是一条说明,告诉您如何在需要时使用后台通知。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句