Firebase - FriendlyPix git示例 - 是否需要手动创建数据库?

时间:2018-03-20 20:55:26

标签: firebase firebase-realtime-database

我已经下载了FirebasePix示例 - 说明中没有说明在Firebase上创建数据库的任何内容。 是否需要创建数据库? 我在哪里可以找到说明。 感谢

1 个答案:

答案 0 :(得分:1)

当您转到Firebase控制台然后转到数据库部分时,您可以添加要在项目中使用的不同节点。

但通常只需在代码中连接数据库并从您编写的代码中发送数据。

在Firebase Pix(ios app)中,有一个例子:https://github.com/firebase/friendlypix-ios/blob/master/FriendlyPix/FPUploadViewController.swift

他在这里连接到数据库:

let ref = Database.database().reference()

然后使用post创建节点pushid

 let postRef = ref.child("posts").childByAutoId()

然后在同一个文件中他添加了以下数据:

 let data = ["full_url": fullUrl ?? "", "full_storage_uri": fullstorageUri,
              "thumb_url": thumbUrl ?? "", "thumb_storage_uri": thumbstorageUri, "text": trimmedComment ?? "",
              "author": FPUser.currentUser().author(), "timestamp": ServerValue.timestamp()] as [String: Any]
  postRef.setValue(data)

所以在数据库中你会有:

post
  pushid
   full_url: url
   full_storage_uri: storageuri
   thumb_url: url
   //etc