我的应用程序与后端 nodejs 服务器(node、express 和 mongoose)通信。我将用户和消息存储在 MongoDB 中。
当用户向另一个用户发送新消息时:
- 我更新消息数据库
- 我向目标用户发送推送通知
关于推送通知的处理和性能,我有几个问题:
- 将 APN 服务器与我的后端服务器分开(例如使用 node-pushserver:https ://www.npmjs.com/package/node-pushserver )并通过 REST api 调用请求推送通知是否是一种更好的方法从我的 iOS 应用程序
或者
- 当消息 MongoDB 更新时,直接在我的 nodejs 服务器中实现推送通知是否更好(例如使用 node-apn:https ://github.com/argon/node-apn )
我准确地说我的后端服务器将很快由 AWS 托管。
如果有比上面更好的解决方案,请随时纠正我:)
感谢您的任何反馈