是否可以使用 Dropbox 替代服务器后端?
Is it possible to substitute a server backend using Dropbox?
我正在开发需要每周更新内容的 iOS 应用程序(将部署在 App Store 上)。
我知道实现此目的的最佳方法是使用服务器,应用程序将在服务器中查询新数据并下载 JSON 中的响应。但是,我对 HTML、PHP 或 MySQL 并不了解,因此我正在努力寻找替代方案。
这里有一个想法:使用 Dropbox 代替服务器后端。我的应用程序连接到一个中央 Dropbox 帐户,检查新文件并下载它们(如果存在)。
这个想法可行吗?如果没有,还有其他选择吗?
当然,您可以使用 Dropbox 同步 API 来实现此目的 (https://www.dropbox.com/developers/sync)。
Dropbox 不能成为您 server/backend 的可靠替代品,原因如下:
Dropbox 使用OAuth 进行身份验证,需要用户交互。您不希望您的应用用户使用您的 'common' 凭据通过 Dropbox 身份验证。
安装了 Dropbox 帐户或应用程序的用户很可能会使用自己的凭据登录,这会完全打断您的流程。
Drobox,虽然共享和同步文件的好方法并不意味着更有意义的数据,如网络服务等或 user/database 交互等。仅同步 JSON 文件可能现在可以满足您的应用程序的需求,但从长远来看,您需要一个合适的后端。
正如@tkanzakic 在评论中所建议的那样,如果您不想在后端过于技术化,可以use one of the substitution services。
我来晚了,但这是可能的,不一定是愚蠢的想法(尽管这取决于您的需要)。例如,您可能想看看 remote storage,它允许您在其他提供商中使用 Dropbox 作为后端。
我正在开发需要每周更新内容的 iOS 应用程序(将部署在 App Store 上)。
我知道实现此目的的最佳方法是使用服务器,应用程序将在服务器中查询新数据并下载 JSON 中的响应。但是,我对 HTML、PHP 或 MySQL 并不了解,因此我正在努力寻找替代方案。
这里有一个想法:使用 Dropbox 代替服务器后端。我的应用程序连接到一个中央 Dropbox 帐户,检查新文件并下载它们(如果存在)。
这个想法可行吗?如果没有,还有其他选择吗?
当然,您可以使用 Dropbox 同步 API 来实现此目的 (https://www.dropbox.com/developers/sync)。
Dropbox 不能成为您 server/backend 的可靠替代品,原因如下:
Dropbox 使用OAuth 进行身份验证,需要用户交互。您不希望您的应用用户使用您的 'common' 凭据通过 Dropbox 身份验证。
安装了 Dropbox 帐户或应用程序的用户很可能会使用自己的凭据登录,这会完全打断您的流程。
Drobox,虽然共享和同步文件的好方法并不意味着更有意义的数据,如网络服务等或 user/database 交互等。仅同步 JSON 文件可能现在可以满足您的应用程序的需求,但从长远来看,您需要一个合适的后端。
正如@tkanzakic 在评论中所建议的那样,如果您不想在后端过于技术化,可以use one of the substitution services。
我来晚了,但这是可能的,不一定是愚蠢的想法(尽管这取决于您的需要)。例如,您可能想看看 remote storage,它允许您在其他提供商中使用 Dropbox 作为后端。