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

时间:2014-02-27 23:55:58

标签: mobile push-notification rabbitmq

范围:

我有一个应用程序,我开始构建其核心的“订阅者/发布者”情况。

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

1)有人创建了“主题”

2)端点订阅“主题”

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

考虑:

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

RabbitMQ的:

RabbitMQ服务建立在AMQP模式之上,解决了我对“主题/订阅者/发布者”问题建模的整个问题。

问题:

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

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

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

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