从多个独立发件人接收推送通知

时间:2017-09-19 23:46:15

标签: cordova firebase mobile push-notification

我目前正在为开源社交网络开发应用程序。网络可以在您自己的服务器上运行。

理想情况下,应用应允许用户按需添加社交网络实例,以便用户可以添加例如我们的社区网站和自己的网络实例,并接收来自两个后端的通知。

以某种方式可以接收来自多个独立发件人的推送通知吗?

在firebase云文档中,我发现了这一部分:Receiving messages from multiple senders

这表明,一个应用程序可以有多个发件人,但我没有找到关于如何在发件人端实现此问题的任何进一步信息,如果这适合我的用例:

  

为了实现这一点,请确保每个发件人都生成自己的发件人ID。有关如何获取FCM发件人ID的信息,请参阅所用平台的客户端文档

是否有独立的参与方能够使用sender id创建自己的FCM项目,并通过安装我们的社交网络应用程序向特定设备发送通知?

以下行也表示每个接收者100个多个发件人或每个应用100个多个发件人:

  

请注意,限制为100个多个发件人。

我也考虑过OpenSignal。 也许有可能通过startInit初始化多个发件人,但我认为单信号也限制为每个应用程序一个项目。

总的来说,我看到了应用程序的以下可能性,但我不确定哪些是可行的:

  1. 市场上的一个应用程序连接到一个FCM或OneSignal项目,该应用程序将由多个发件人提供服务。

  2. 市场中的一个应用程序连接到多个OneSignal项目,每个项目都有一个发件人后端。 (我假设FCM不支持此事)

  3. 为用户提供应用模板,以创建连接到一个FCM或OneSignal项目的自己的应用。

  4. 如果有人可以分享关于这个问题的一些经验或建议会很棒,也许甚至还有其他解决方案。

0 个答案:

没有答案