代码之家  ›  专栏  ›  技术社区  ›  Harsh Master

为android应用程序实现自动通知

  •  0
  • Harsh Master  · 技术社区  · 8 月前

    我正在开发一个聊天应用程序(用Java编程的Android应用程序),该应用程序以所有Firebase为后端,具有Firestore、实时数据库、身份验证等
    现在,该应用程序要求我在用户收到消息时向他发送通知,或者更准确地说,当用户所在的组收到某人的消息时,用户应该收到类似的通知 你收到消息了 .
    聊天在Firebase实时数据库中进行管理
    如果我不打算为此使用付费服务,我该如何实施?

    附言:目前在Firebase中使用免费计划

    1 回复  |  直到 8 月前
        1
  •  2
  •   Alex Mamo    8 月前

    现在,该应用程序要求我在用户收到消息时向他发送通知,或者更准确地说,当用户所在的组收到某人的消息时,用户应该收到类似“你收到了消息”的通知。

    您可以使用 Firebase Cloud Messaging 。还请注意,您可以通过以下三种方式发送通知:

    • 到单个设备
    • 到设备组
    • 到订阅主题的设备

    因此,根据你的应用程序的使用情况,你可能会考虑使用第二个或第三个。

    如果我不打算为此使用付费服务,我该如何实施?

    Firebase云消息 is free of charge 。所以你不需要支付任何费用。然而,如果你需要发送大量通知,那么我建议你观看 Best practices when sending FCM messages at scale .

    除此之外,如果你了解Kotlin,我认为 resource 也会有所帮助。这是相应的 repo .