【问题标题】:How do I access Cloud Firestore when created as a service within Cloud Platform?在 Cloud Platform 中创建为服务时如何访问 Cloud Firestore?
【发布时间】:2020-04-23 14:46:48
【问题描述】:

我熟悉通过 Firebase 创建时使用 Cloud Firestore,但我在 Cloud Platform 中创建了 Cloud Firestore 作为服务,但我不知道如何让客户端访问该数据库。我期待有办法生成 GoogleService-Info.plist 以便我的 iOS 应用可以访问 Firestore。

从 GCP 创建的 Cloud Firestore 有何不同,客户端如何访问它?

【问题讨论】:

    标签: firebase google-cloud-platform google-cloud-firestore


    【解决方案1】:

    如果您想从 iOS 访问 Firestore,您仍然需要通过 Firebase 控制台将您的应用添加到项目并生成该 plist 文件。

    您可能没有意识到 Firebase 项目就像 GCP 项目一样。每个 Firebase 项目都是一个 GCP 项目,只是预先配置了一些启用的服务和 API。 Read this blog 进行全面讨论。如果您通过 Cloud 控制台创建项目,则可以从 Firebase 控制台轻松访问同一个项目。

    无论您如何访问它,您的 Firstore 实例都是 100% 相同的。您期望从 Firestore 获得的所有相同数据和扩展行为。唯一的区别在于 Firebase 客户端应用程序如何添加特殊的移动功能。 Read this blog 针对 Firestore 的完整讨论。

    底线是,要与移动应用一起使用,您仍应使用 Firebase 控制台进行设置。您可以同时使用两个控制台。它们显示的数据几乎完全相同,但 Firebase 已针对以移动设备为中心的用途进行了简化。

    【讨论】:

    • If you created your project via the Cloud console, you can just as easily access the very same project from the Firebase console. - 即使我设置了 Cloud Firestore,我也没有在 console.firebase.google.com/u/0 上看到我的 GCP 项目,这是预期的吗?
    • 您必须使用添加按钮手动添加它。您现在看到的那些已经启用了 Firebase API。
    猜你喜欢
    • 2018-06-22
    • 2018-11-21
    • 1970-01-01
    • 2020-02-07
    • 2019-02-06
    • 1970-01-01
    • 2020-08-23
    • 1970-01-01
    • 2022-11-08
    相关资源
    最近更新 更多