2015-12-27 54 views
2

是否有实现与火力地堡服务器GCM任何可能性......?
如果是的话我们该怎么做。
例子,我有一个聊天应用程序在后端服务器火力点只有其它服务,而且还火力的认证系统实现,那么我们如何发送通知给特定的用户,通知有来自其他用户的一些封邮件。火力地堡与谷歌云端通讯在Android中Java的

+1

下面的答案。但写完之后,我意识到这已经被多次询问过了:http://stackoverflow.com/questions/25078953/does-firebase-handle-push-notifications,http://stackoverflow.com/questions/29142564/how -to-handle-push-notification-in-firebase和http://stackoverflow.com/questions/28686138/firebase-push-notifications-node-worker(尽管对于iOS/APN,这种方法对于Android/GCM )。 –

回答

4

landing page of Google Cloud Messaging

谷歌云端通讯(GCM)是一项免费服务,允许开发人员服务器和客户端应用程序之间发送消息。这包括从服务器到客户端应用的下行消息,以及从客户端应用到服务器的上行消息。

火力地堡是后端为它提供了set of APIs您的应用程序可以跟服务。目前没有Firebase API可将推送通知发送给客户端。

火力地堡目前不允许他们的服务器上运行代码。

这意味着您需要在自己的服务器上运行代码以通过GCM发送消息。

通常情况下,使用Firebase的开发人员会将其通知信息推送到Firebase中的某个位置,然后服务器端脚本会从中读取信息并调用Google Cloud Messaging。这种基于队列的方法在Firebase中很常见,在article about Firebase application architectures中作为模式2进行了介绍。

+0

谢谢您的回复先生。我有一个问题,你将在即将发布的udacity视频教程中介绍应用架构模式? –

+0

有趣的想法。该课程已经完成,但我会问Lyla和团队在前进的想法。 –

+1

实际上,截至今天(2016年5月19日),Google只是将GCM重新命名为Firebase云消息传递,并提供此功能。 看到这个答案更完整的答案:http://stackoverflow.com/a/37336674/3032209 –

2

Firebase云消息传递(FCM)是GCM的新版本。它继承了 可靠和可扩展的GCM基础设施,以及新功能!请参阅 了解更多信息。如果您将消息集成到新应用程序中,那么 应以FCM开头。强烈建议GCM用户升级到FCM ,以便从现在和未来的新FCM功能中受益。

[来源:https://developers.google.com/cloud-messaging/topic-messaging#sending_topic_messages_from_the_server - 2016年5月18日]

所以现在答案是肯定的,你可以按照这个link(和前一个)有上,你可以怎么做的更多信息。

+0

如何将通知从一个应用程序发送到FCM中的另一个应用程序? –

+0

这里https://firebase.google.com/docs/cloud-messaging/downstream 如何发送下游消息。在同一页上,左侧菜单中,还可以将上游,主题发送到设备。 –