我正在 Ruby on Rails 上开发一个 Web 应用程序和一个 Android 应用程序。它们具有相同的数据库结构,现在我想同步两个应用程序之间的信息。为此,我在 Rails 应用程序上构建了一个 REST API。
在rails应用程序中,我设计了身份验证功能,但是对于api,我尝试使用作为oauth2提供商的doorkeeper,问题是我想将所有用户从rails应用程序下载到android应用程序,并且我如果想要让他们能够以离线模式登录,他们可以在离线模式下生成数据,之后,当他们上线时,他们必须将所有信息与网络应用程序同步。他们还可以在网络应用程序上生成数据,因此双方都必须从网络应用程序下载信息并将信息上传到网络应用程序。我怎样才能实现这个目标?我读了很多书,但没有找到类似的内容。我真的很感激一些帮助。
最佳答案
听起来您想使用 SyncAdapter ( http://developer.android.com/training/sync-adapters/creating-sync-adapter.html )。它支持后台下载/上传,您可以将其用于同步过程。
关于android - Ruby on Rails REST API 与可离线工作的 Android 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20005771/