Flutter iOS app - testing app upgrade in TestFlight - android

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).

Related

React Native/android/play store: how does updating an app work?

I'm a building a React Native app for iOS and Android. Currently, I have a internal test running through the Google Play Console for Android. The problem is, when I make a new release for my beta testers, the testers have to delete the current release from their phone and reinstall the app to see the updates. When the app is installed and I open the page in the play store, I do not see a button like 'update' or whatsoever.
How does updating an android app work? Or is this just because I'm doing internal tests?
try this from GitHub:
react-native-version-check
This one seems to help you check, at least IOS and Android. You can use it to determine if the app is the latest. If not, just custom develop a popup for indication of new app.

Flutter: in app update without google/apple store?

My company (where I work) created an application for a company. I worked alone on this app and nobody else is into mobile developing + I am new in application developing. I use the firebase app distribution function to share the APK with the testers.
The problem that the testers are bored that they always get an email when there is a new version and have to install the new version through that.
Is it possbile to achieve some kind of in-app-update without using google/apple store? This app is for a company, that is not an option to put it on google/apple store.
The packages I found are using the store...
https://pub.dev/packages/new_version
https://pub.dev/packages/in_app_update
Sorry for the newbie question, thanks you in advance.
I'd suggest the following steps:
Enable Firebase Storage
Name your apks by version code
When you run your app, search the Firebase Storage for the max version code file
Compare running app's version with max
Download
Launch installer
Note: This is not in-app-update, but rather an automated process for downloading updates to a device. And launching installs may be restricted on Android 11 and higher, so look into that if necessary.

How to Update a flutter app on already published native java app in play console

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.

Updating flutter application to already published native applications on store

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.

Can I publish a Phonegap Android app to the marketplace?

So I built an app using JQuery mobile. I then used Phonegap to wrap it in
native Android code so I have user's download it as an app at the appstore.
However, the mobile app files are hosted on a server and may change from time to time.
Since the marketplace may approve the initial app, will they allow it to change once on the
marketplace?
The content is dynamic, so will I be allowed to change it once its published?
Read this page: http://developer.android.com/guide/publishing/publishing.html for all information on publishing apps in Android Market. The page also explains about updating an app that's already in the Market.

Categories

Resources