使用Firebase发送和接收iOS应用的推送通知

我为iOS创build了基于Firebase的聊天应用程序。 其中一项function是向同一个聊天室中的用户发送推送通知(如果他们不在线)。

我无法find可用于向用户发送推送通知的Firebasefunction(适用于iOS)。

可能吗?

在iPhone应用程序上显示警示标志和通知是通过苹果的推送通知系统完成的。 由于应用程序在收到通知时未在用户手机上运行,​​因此必须从服务器端代码触发APN。

您可能需要创build一个服务器端模块,用于侦听聊天Firebase的更改。 当某个离线用户的消息出现时,您必须安排与APN的远程通知。 后一部分与Firebase无关,但在苹果开发者网站上有大量文档 。

我不确定Web应用程序是否可以显示警报或徽章。 否则,只有为您的Firebase聊天应用程序创build本机包装,此方法才会起作用。