【问题标题】:Firebase Cloud Messaging without google credentials没有 Google 凭据的 Firebase 云消息传递
【发布时间】:2017-10-05 17:10:48
【问题描述】:

我正在开发一个 Android 应用程序,我想在其中插入一个聊天。 我读到我可以使用 FCM(Firebase Cloud Messaging)来开发聊天,但我想知道一件事:是否可以使用 FCM 而无需在我的应用上使用 Google 凭据登录?

【问题讨论】:

  • FCM 和 Firebase Auth 是独立的项目。为什么你认为你需要登录?

标签: java android firebase firebase-cloud-messaging


【解决方案1】:

是的。您可以使用 Firebase 云消息传递,而无需您的应用用户登录。每个应用实例都由所谓的 FCM 令牌标识。见https://firebase.google.com/docs/cloud-messaging/android/client

【讨论】:

    【解决方案2】:

    Firebase 实时数据库可用于与 Firebase 云消息传递一起创建聊天应用。但是,如果您想保持数据库的安全和安全,您将需要某种形式的身份验证。

    这不一定是 google auth。查看 Firebase 身份验证及其支持的方法。

    或者,您可以使用 Google oauth api 生成 Auth 令牌并将它们与 Firebase REST api 一起使用,而不必使用 Firebase auth。

    总结:是的,您可以使用 Firebase RTDB 和 FCM 构建聊天应用,无需 google auth 或任何 auth。但建议使用一些 for of Auth(Firebase auth、Google oauth、Twitter oauth 或 Facebook oauth 就是这样的例子)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-18
      • 1970-01-01
      • 1970-01-01
      • 2019-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多