Android Firebase用于在用户之间(用户对用户通信)实现FCM(Firebase cloude messageing)的步骤

Android Firebase用于在用户之间(用户对用户通信)实现FCM(Firebase cloude messageing)的步骤,android,firebase-realtime-database,firebase-authentication,firebase-cloud-messaging,google-cloud-functions,Android,Firebase Realtime Database,Firebase Authentication,Firebase Cloud Messaging,Google Cloud Functions,我正在检查Firebase文档,不知道如何在用户之间发送FCM。我通过复制/粘贴令牌将FCM从Firebase控制台发送给所有用户,并发送给一个用户(给我lol): String refreshedToken = FirebaseInstanceId.getInstance().getToken(); 我想要的是制作一个简单的应用程序,用户可以选择键入一些消息并通过FCM发送给其他特定用户,而不是所有人 如果我理解得很好,我需要执行以下步骤: 设置身份验证(如gogole登录、facebook

我正在检查Firebase文档,不知道如何在用户之间发送FCM。我通过复制/粘贴令牌将FCM从Firebase控制台发送给所有用户,并发送给一个用户(给我lol):

String refreshedToken = FirebaseInstanceId.getInstance().getToken();
我想要的是制作一个简单的应用程序,用户可以选择键入一些消息并通过FCM发送给其他特定用户,而不是所有人

如果我理解得很好,我需要执行以下步骤:

  • 设置身份验证(如gogole登录、facebook登录…)

  • 登录后获取用户令牌并将其发送到Firebase DB

  • 在Google server中为Firebase编写云函数,从Firebase DB中获取令牌,然后(如我所读,在没有app server的情况下可以这样做,但这很危险,不推荐)

  • Firebase的云功能将组织用户之间的通信

  • 我知道很多东西都不见了。你能给我详细的步骤吗。这是我第一次尝试使用Firebase,因此更详细的步骤将帮助我了解实现这一点需要学习什么


    另外,如果有一些好的链接可以让我了解这一点,那就太好了。

    您已经走上了正确的道路。这篇关于代码路径的GithubWiki的详细文章将为您提供所需的内容


    希望这有帮助:)

    谢谢你的链接,它真的很有帮助。如果我理解的很好,他们在链接上创建SQL数据库。不需要我创建SQL数据库就可以做到这一点吗。也许我错了,但如果我理解的很好,这是可能的使用新的Firebase功能称为Cloude功能:可能吗?是的,我想这是另一种方式。你知道使用Firebase Cloude功能发送用户到用户FCM的步骤吗。