iOS 中的带有推送通知的聊天应用

Chating app in iOS with push notification

我正在 iOS 中构建一个聊天应用程序,我将使用 Node.js 和 Socket.IO 作为我的后端来实现它。

我正在尝试实施推送通知,以便在用户不在应用程序中时通知他们有新消息。

我是在应用程序内为每条发送的消息发送通知并忽略推送通知,还是只有在用户退出应用程序时才发送推送通知?

由于您使用套接字与服务器和客户端通信,因此您可以有一个检查机制。

客户端A发送消息给B。

服务器收到消息并检查B是否在线(连接到服务器): 是:仅使用连接的套接字 B 发送消息 否:推送通知给B