我正在开发一个iOS应用程序(将在App Store上部署),该应用程序每周需要更新内容。
我知道,实现此目标的最佳方法是使用服务器,其中应用程序将查询新数据并以JSON下载响应。但是,我对HTML,PHP或MySQL不了解,因此正在努力寻找替代方法。
[这里是个主意:使用Dropbox替代服务器后端。我的应用程序连接到一个中央Dropbox帐户,检查新文件,然后下载(如果存在)。
这个想法可行吗?如果没有,还有其他选择吗?
由于以下原因,Dropbox不能可靠地替代您的服务器/后端:
Dropbox使用OAuth进行身份验证,这需要用户交互。您不希望您的应用程序用户使用您的“通用”凭据通过Dropbox身份验证。
安装了Dropbox帐户或应用的用户很可能会使用自己的凭据登录,这将完全中断您的流程。
Drobox,尽管共享和同步文件的一种好方法并不意味着用于更有意义的数据,例如Web服务等或用户/数据库交互等。仅同步JSON文件可能就可以满足您应用当前的需求,但从长远来看您想要合适的后端。
如@tkanzakic在评论中所建议,如果您不想在后端上过分技术,可以use one of the substitution services。>
我参加聚会很晚,但这是可能的,但不一定是愚蠢的想法(尽管这取决于您的需求)。例如,您可能想看看remote storage,它使您可以在其他提供程序中将Dropbox用作后端。
确定,您可以使用Dropbox Sync API