我想将我的本地数据库与我的服务器同步。在 Android 中,我们有同步适配器来完成工作并使生活更轻松。我想知道我们在 Flutter 中是否有类似的东西,或者我如何在 Flutter 中做到这一点。
最佳答案
Sync-adapters是核心 Android 组件。 Flutter 无法直接为它们提供替代品。但是,flutter 确实提供了一种机制来使用称为 flutter plugin
的平台特定 API。 .尽管它们已经存在很多插件,但它们仍然缺少提供此类核心平台支持的插件。
理想情况下,在 android 应用程序中,同步适配器是后台服务,可以由操作系统本身在单独的进程中触发,因此最简单的方法是执行以下操作:
android
中创建一个单独的同步适配器你的 flutter 应用程序的目录。确保您正确遵循同步适配器工作的所有要求。文档位于 here . 另请注意,所有这些代码 - Android 同步适配器、flutter-plugin 和您的 flutter-app 都可以简单地驻留在当前代码库中。您不需要创建单独的“插件”来实际使用该插件。
关于android - Flutter - Flutter 中是否有类似同步适配器的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58887583/