【问题标题】:Firebase JSON Location in Console控制台中的 Firebase JSON 位置
【发布时间】:2019-10-26 06:25:32
【问题描述】:

我正在使用 JSON 和 Firebase 控制台创建一个 iOS 应用。我已经在控制台中为 Firebase 设置了所有内容,但也参考了这个 Ray Wenderlich 文档寻求帮助(它非常有用)。

https://www.raywenderlich.com/3-firebase-tutorial-getting-started

我的问题是关于结构化数据部分。特别是,他们为数据模型引用的 JSON 是:

// The root of the tree
{
  // grocery-items
  "grocery-items": {

    // grocery-items/milk
    "milk": {

      // grocery-items/milk/name
      "name": "Milk",

      // grocery-items/milk/addedByUser
      "addedByUser": "David"
    },

    "pizza": {
      "name": "Pizza",
      "addedByUser": "Alice"
    },
  }
}

我的问题是 - 这个文件存储或创建在哪里,或者它通常被称为什么?我需要为我的应用程序设置此 JSON 的不同版本(即它不涉及杂货项目,但它确实涉及用户上传照片)。

我无法在项目文件中找到 JSON,因此我试图在我自己的项目中遵循此示例,但无法确定此 JSON 文件或数据的存储位置。它在 Xcode 中的什么地方,还是在控制台的某个地方?

【问题讨论】:

  • 如果您尝试将 JSON 导入实时数据库,您可以使用任何您想要的文件并将其存储在任何您想要的位置。
  • OK - 假设我的应用模型涉及用户和照片。我是否只是创建自己的 JSON(类似于上面用于杂货应用程序的杂货清单 JSON)并将其上传到控制台(或任何地方),然后在其存储的任何地方引用该文件?
  • 一旦导入数据,就不会再使用 JSON 文件了。您将直接访问数据库。
  • JSON 也是内部结构。
  • 我真的不确定你现在在问什么。如果您对本教程感到困惑,我会联系该内容的创建者。

标签: ios json firebase firebase-realtime-database


【解决方案1】:

在处理实时数据库时,不需要使用 JSON 文件。您可以使用提供的 SDK 直接读取和写入数据。提供 JSON 文件导入是为了方便引导数据库的初始内容,或恢复从控制台保存的备份。

【讨论】:

  • 好的太棒了。这回答了我的问题(尽管您的 cmets 也做得很好,但我想仔细检查并确认我对这一点的理解)。
猜你喜欢
  • 1970-01-01
  • 2018-10-18
  • 2023-03-18
  • 2017-07-23
  • 2017-02-24
  • 1970-01-01
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
相关资源
最近更新 更多