【问题标题】:Where to place(what technology to choice) data source to fetch updates from my iOS application?在哪里放置(选择什么技术)数据源以从我的 iOS 应用程序中获取更新?
【发布时间】:2026-02-22 00:55:02
【问题描述】:

我的 iOS 应用程序使用一组预定义的文本进行部署。
我希望能够在编写用户时向用户提供新文本,以便他们有机会访问最新数据。
我需要上传文本(不需要在后端进行处理),应用程序将检查更新,从给定 URL 获取可用文本列表,并下载新文本。

我考虑的选项:

  1. 共享主机(如投递箱、谷歌驱动器等)
  2. 租用主机服务器

当然,作为一个开发者,我希望成本尽可能低

这是相关的问题(我决定问另一个问题,因为这个问题的最新答案是 2011 年,我认为从那时起可能发生了很多变化) Need a basic server backend for iOS app

请您就我考虑的选项给我一些建议,因为我可以更轻松地完成它会很棒。

【问题讨论】:

    标签: ios database https


    【解决方案1】:

    Google Firebase 为您的应用程序提供了许多有用的功能,如果您不使用大量资源,它是免费的。 您可以使用 Firebase 数据库来存储您的文本。
    Here 是定价。

    通过这种简单的方法,您可以保持文本更新:

    refHandle = postRef.observeEventType(.Value, withBlock: { (snapshot) in
      let postDict = snapshot.value as! [String : AnyObject]
      // ...
    })
    

    【讨论】:

    • 谢谢!我会检查一下。那您认为其他选择吗?
    • @spin_eight 我认为这是最好的解决方案。其他选项是:Parse OpenSource(它是去年关闭的免费后端)、普通 SQL 数据库(您创建一个 PHP 文件并从您的应用程序访问它)
    • 好的,我会试一试,让你知道我的结果,但这需要一些时间。另外,你能告诉我如果将来我想从一个源(firebase)更改(迁移我的数据库)到另一个源(firebase)我该怎么做,有没有类似补丁的东西?
    • 您可以将数据库导出为 json 文件
    • 我研究过Firebase的基本功能,这正是我所需要的,太好了!非常感谢!
    最近更新 更多