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