I have already two published applications Android/IOS and I'm looking to create a flutter as a cross-platform to reduce the time of developing the same modules in the two applications.
There is an easy way to not create the flutter from scratch as the applications are working fine for me.
Can I use the same application ID(Android) and the bundle ID (IOS) as I will need to update it and not lose the downloads and application history from the apple store and the google store?
yes, you can do it, make sure you used same package name and key other wise playstore showing error.
I also had an Android App. I created a new app with Flutter using the same ID (package name). At the end I signed it with the same key and I uploaded the App on the Playstore without any problem. Everything is still there. The history and statistics.
I think you have to build your apps from scratch, but about your downloads nu
In your flutter application, navigate to android project's app level build and update the flutter app Application ID with your existing application id. (My be you already know it).
When you will generate the flutter app (android/ios) with the existing keys. Lets say your existing app on google play console is built with xyz.jks. Built your flutter android project with same key and publish on google play store.
Related
I already have an existing native app on AppStore and play store which builds in swift and java respectively. now I want to make my ios and android app in one code base so I choose flutter and build my app in a flutter.
but the problem is how I can give updates in Appstore and play store in existing apps I don't want to lose my users by uploading new apps separately. so what is the best way I can migrate my projects with flutter without losing existing users?
According to my knowledge pay store tracks your app by signing key of the app which you have added and uploaded to the play store for your old app, which is built with native language, same as updating your old app in the play store you can update the whole app by the new framework. Make sure the new flutter version app has the same key which you have used in the old app.
it's just my understanding.
I have an application on the Google Play Store, programmed natively with java.
The application is live on google play with users.
I now need to re-program it using the flutter platform.
How can I replace the old native application with the new flutter application without losing all users to the old one, or having users be forced to delete the old app and install a new one?
I have a great need for all users of the old application and I do not want to lose any of them.
You can re-write your native app in flutter with the following things are taken care.
Need to use the same package name (native version which is in Play Store) for the Flutter.
Need to use the same .keystore or .jks for publishing re-written Flutter app in Play Store.
Version name and Version code should be incremented.
So when you publish the re-written Flutter app to the store, users who are using the native app will receive an update (make sure you take care of #3) of Flutter version of app.
I am currently building a flutter app that involves checking if the user has the latest version of the app and prompting them to upgrade if not. On the Android part that's not a problem to test as I can install the apk after downloading it from our servers, my question is regarding the iOS part. I do realize then when the app is released I will use the app store, but I am wondering how will I test this feature before release. When I have my app on TestFlight, is there a way to upgrade this app programmatically from inside my code? Will there be a link to TestFlight app like there is to the app store app so when I can use url_launcher to open it (for testing).
To open the TestFlight page for your app, use this URL:
itms-beta://beta.itunes.apple.com/v1/app/XXX
Replace XXX with your app's ID in the App Store (find it in App Store Connect in the App Information section).
I have a published android app in the google play store.
I want to create the same app for iOS. After researching i found out, it´s best for me to use Flutter for future development, because i will have only one codebase for Android & iOS.
The existing android app includes a database (sqlite).
I want to rewrite the whole app in Flutter using the dart programming language, with the same package name and same signing from the existing app.
My questions:
If i rewrite the complete app in Flutter, can i just update my existing app in the google play store
If yes, will users loose the data in the database? is there a way to keep the data?
For your first question yes, you can update your existing app, the process is easy if you have the previous app Keystore, you can use android studio to build a signed apk with the same way you signed it before,
for the second question, you might not lose the data if they just update the app without uninstalling.
i have an existing native android app on the google play store. We have now developed the same app in xamarin and wish to go ahead with the xamarin one here on. I need to understand if it is possible to now put the xamarin apk on the store in place of native android one so the user receives the xamarin app as an update and not as a new app? I want to xamarin version to go as update to the user. Please guide me with the steps that will need to be taken to do so.
If you are able to keep the package name and signing key you are able to deploy your app as an update to the user. Don't forget to bump up the version number.