gpt4 book ai didi

ios - 如何在 Firebase for iOS 应用程序中保存 "posts"(不是服务器 POST 但更像是公告板)

转载 作者:行者123 更新时间:2023-11-28 12:43:28 25 4
gpt4 key购买 nike

所以这个问题更多的是关于使用 Firebase 和存储数据的正确方法。用户将有机会向该区域的其他用户发布(记住不是服务器 POST)他们将阅读的内容,很像 craigslist。我正在使用 Firebase,但不确定如何保存这些信息。将有一个标题部分,它只是一个句子,然后是一个描述部分,我不想太长但仍然有一定的深度,以便用户可以利用它。

  • 是否应该使用 key 在数据库中,但如果是这样,文档会告诉我不能使用 .(句点)? (顺便说一句,10mb 有多少文本?)
  • 是否应该将它保存在存储中并保存为 .txt 文件,然后我会让所有用户在他们检查他们所在区域的“帖子提要”时拉出来?

我目前正在使用 Facebook 身份验证并将他们的信息保存到数据库中(除了他们的个人资料图片已存储)。

这一切都在 swift 和最新的 Firebase 中与 GeoFire 一起完成。任何和所有明确的代码示例都会有所帮助,因为我仍在学习。非常感谢!

最佳答案

首先,您应该使用实时数据库而不是此类应用程序的存储服务。使用存储空间保存照片、视频或附件等内容。至于如何在数据库中存储这些“帖子”IU,您不必担心特殊字符,因为 firebase 不允许在“键”或节点名称中使用它们,但您绝对可以在值中使用它们,因为示例:

"Posts": {
"some_unique_id_for_post_1" : {
"Title": "post 1's title",
"Body": "post 1's text body"
}
}

如果您尝试实现社交网络类型的功能,如“喜欢”、“评论”和“关注者”,它可能会变得有点棘手,因此这可能会有所帮助: https://medium.com/@gilg/from-sql-to-firebase-how-to-structure-the-db-for-a-social-network-app-95b0aa5664c0?source=linkShare-af537a57f12f-1470401682

关于ios - 如何在 Firebase for iOS 应用程序中保存 "posts"(不是服务器 POST 但更像是公告板),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38779993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com