如何用Flutter应用程序替换现有的本机Android / iOS应用程序?

sil*_*war 5 android ios flutter

我在Playstore上已有我们产品之一的Android和iOS本机应用程序。这些应用具有离线功能。因此,当前用户可能在这些设备上的设备上存储了一些数据。

我正在检查用Flutter创建这些应用并替换相应游戏商店中的那些应用的可行性。

我的查询是,是否可以提供某种迁移或机制,以将本机移动应用程序数据库移动到颤动的应用程序数据库中?

Jac*_*ack 4

您可以通过使用 Flutter 模块并将其包含在您的 iOS 和 Android 应用程序中来逐步迁移应用程序。

比方说,例如,您尝试替换 Flutter 中的一个页面,然后您可以设置一个MethodChannel请求并将数据从 iOS 和 Android 发送到 Flutter,并将该数据存储在 Flutter 应用程序数据库中,并随着时间的推移进行迁移。

对于 iOS: https: //flutter.dev/docs/development/add-to-app/ios/project-setup

对于 Android:https ://flutter.dev/docs/development/add-to-app/android/project-setup

要设置,MethodChannel您可以阅读以下内容:

https://flutter.dev/docs/development/platform-integration/platform-channels?tab=android-channel-java-tab#example