如何使用RabbitMQ发送移动推送通知?

Mar*_*ins 6 mobile rabbitmq push-notification

范围:

我有一个应用程序,我开始构建具有"订阅者/发布者"的核心情况.

对于那些不知道的人,这个架构背后的想法是:

1)有人创造了一个"主题"

2)端点订阅"主题"

3)发布到某个"主题"的任何消息被推送到所述"主题"的订阅者

注意事项:

我将使用Xamarin.IOS和Xamarin.Android作为构建此移动应用程序的框架(以便它可以从开始时跨平台).

RabbitMQ的:

RabbitMQ的服务是建立在解决了我的造型"主题/用户/发行商"问题的整个问题AMQP模式之上.

问题:

现在我已经通过RabbitMQ框架建模了问题,我需要"推送"到每个端点(移动设备)的"消息"实际上是"推送通知"而不是将到达该设备的标准消息.

我如何建模我的解决方案来实现这一目标?

提前致谢.

ist*_*iuk 0

RabbitMQ 本身无法发送推送通知。

对于从 RabbitMQ 队列消费的每条消息,“消费者”服务需要使用其 SDK 调用您正在使用的任何推送通知后端/API(例如 Firebase、AWS 等)。