android - 将现有和已发布的 Android 应用更新为 Flutter
问题描述
我在 google play 商店中有一个已发布的 android 应用程序。我想为 iOS 创建相同的应用程序。经过研究我发现,我最好使用 Flutter 进行未来的开发,因为我将只有一个适用于 Android 和 iOS 的代码库。
现有的 android 应用程序包括一个数据库 (sqlite)。
我想使用 dart 编程语言在 Flutter 中重写整个应用程序,使用与现有应用程序相同的包名称和相同的签名。
我的问题:
- 如果我在 Flutter 中重写完整的应用程序,我可以在 google play store 中更新我现有的应用程序吗
- 如果是,用户会丢失数据库中的数据吗?有没有办法保留数据?
解决方案
对于你的第一个问题,是的,你可以更新你现有的应用程序,如果你有以前的应用程序密钥库,这个过程很容易,你可以使用 android studio 来构建一个签名的 apk,与你之前签署它的方式相同,对于第二个问题,你如果他们只是更新应用程序而不卸载,可能不会丢失数据。