提问者:小点点

如何用扑扑app替代现有原生Android/iOS app?


我有现有的Android和iOS原生应用程序在playstore为我们的产品之一。这些应用程序具有离线功能。所以目前用户可能会有一些数据存储在他们的设备上,用于这些应用。

我正在检查可行性,以创建这些应用与Flutter和取代那些在各自的播放商店。

我的疑问是,是否有可能提供某种迁移或机制,将原生移动应用db移动到flutter应用db中?


共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#示例