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

时间:2018-12-07 07:10:42

标签: android ios flutter

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

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

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

1 个答案:

答案 0 :(得分:1)

您可以使用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