Web oneSignal 的静默推送通知

Silent push notification for web oneSignal

我可以使用 oneSignal 使用静默网络推送通知吗?需要在不提示用户通知的情况下更新一些数据块。我浏览了文档,但在其中找不到任何有用的数据。 我使用 Nest Js 作为 BE,使用 React Js 作为 FE。

根据我在 API 中看到的文档,您可以编辑外部用户 ID 数据标签。

现在,使用静默网络推送通知,它不会执行您想要的操作,因为静默网络推送仍在显示。

https://developer.mozilla.org/en-US/docs/Web/API/Notification/silent

有一个 userVisibleOnly 设置可以设置为 false,这意味着您不必显示通知。但是,当您尝试禁用此 Chrome 时 Chrome 不允许它。 https://tests.peter.sh/push-message-generator/

加入我们的 discord 服务器并了解有关我们社区的更多信息: https://onesignal.com/onesignal-developers

抱歉,我的回答迟了,我在他们网站的支持聊天选项上给 onesignal 团队发了一条消息。这是我得到的回复,最晚的是2021年7月20日。可能在未来,他们可能会集成这个功能,但不幸的是现在不可用。

You cannot send notifications on web without displaying a notification to the user.

You can add additional Data to the notification and access that data in the notificationDisplay event.

Here is the docs on this: https://documentation.onesignal.com/docs/web-push-sdk#section-notification-display

Thanks

Ana 来自 Onesignal(仅供参考)