我正在开发一个iOS应用程序(将部署在App Store上),每周需要更新内容。
我知道实现这一目标的最佳方法是使用服务器,应用程序将在其中查询新数据并以JSON格式下载响应。但是,当涉及到HTML,PHP或MySQL时,我并不知情,因此我正在努力寻找替代方案。
这是一个想法:使用Dropbox替代服务器后端。我的应用程序连接到一个中央Dropbox帐户,检查新文件,并在存在时下载它们。
这个想法可行吗?如果没有,还有其他选择吗?
答案 0 :(得分:2)
由于以下原因,Dropbox不能成为服务器/后端的可靠替代品:
Dropbox使用OAuth进行身份验证,这需要用户进行交互。您不希望应用用户使用“通用”凭据进行Dropbox身份验证。
安装了Dropbox帐户或应用程序的用户很可能会使用自己的凭据登录,这会完全破坏您的流量。
Drobox,虽然共享和同步文件的好方法并不适用于更有意义的数据,如Web服务等或用户/数据库交互等。只需同步JSON文件就可以满足您应用程序的需求,但需要很长时间术语透视你想要一个合适的后端。
正如@tkanzakic在评论中所建议的那样,如果你不想在后端获得过于技术性的话,你可以use one of the substitution services。
答案 1 :(得分:0)
我参加聚会很晚,但这是可能的,但不一定是愚蠢的想法(尽管这取决于您的需求)。例如,您可能想看看remote storage,它使您可以在其他提供程序中使用Dropbox作为后端。
答案 2 :(得分:-1)
当然,您可以使用 Dropbox Sync API 来实现此目标(https://www.dropbox.com/developers/sync)。