How can we make the flutter app to make automatic update whenever we release a new version of the app into the store. but I don't want to use the pop up to alert the user to update I want to update automatically without letting the user even know we update it.
How can flutter app gets the new version update from the play store or the Apple Store automatically
1.4k views Asked by Flutter Dev At
2
There are 2 answers
0
Hyo
On
I think you are looking for the concept of codepush which was loved by many React Native developers.
In Flutter, I think you might want to check out flutter_code_push if this fits your needs.
Related Questions in FLUTTER
- Flutter + Dart: Editing name of a tab shows up a black screen
- The Binary Version Of its metadata is 1.8.0, expected Version is 1.6.0 build error
- Way to get CustomPainter to track face in Camera Flutter MLKit
- flutter Null check error: did not show file and line number
- Creating multiple instances of a class with different initializing values in Flutter
- I want to paste stickers into to my TextField and to show the stickers beside the emojis
- Flutter plugin development android src not opening after opening example
- Module not found when building flutter app for IOS
- How to make barrier area interactive in flutter modal bottom sheet
- Can an RPC result be included in a Supabase select function in Flutter for Data Modeling?
- Why do I need to wait to reaccess to Firestore database even though it has already done before?
- Flutter web app on Windows -how to support mouse drag for horizontal and vertical scrolling as well as using mouse wheel
- I wrote this time displaying FLUTTER app, How can I improve it?
- Appwrite and / or Spring Boot Backend
- Flutter two_dimensional_scrollables Web app Chrome - cannot get horizontal scroll to work?
Related Questions in FLUTTER-DEPENDENCIES
- Adding new package in a flutter project does not work untill the android studio is restarted
- How does flutter scroll to an item position in the listview according to its index?
- In Flutter, is there a way to determine the user's skin color settings for their emojis?
- Fused Location does not work when i turn GPS off , it does not work with Wifi or cellular data?
- Turn on(Enable) GPS programmatically in flutter - android
- I am trying to connect firebase with my flutter project but unable to do so
- Implementing PDF generation and then From Local Notification Open the Pdf that is Saved to Download
- Flutter Jitsi Meet Dependency
- The chat functionality with 'Read more and Read less' functionality not working
- Google Play Games failing with specific user
- How to create under the label in Textformfield, not a border, in Flutter
- Private native dependencies in Flutter plugin
- How to navigate flutter screen on tap of any home_widget widgets
- Flutter Web: Make Button Scroll with Page and then Show in App Bar
- implementing multi qr code scanning in a stepper, flutter
Related Questions in AUTO-UPDATE
- Python cross-platform software update mechanism like youtube-dl?
- Identifying Issues with Service Worker Informing Users of New Version of React App
- I have issue regarding windows updates and microsoft store updates
- Can a ClickOnce deployed application push an update to specific users?
- If no values found using joins then update as values as 'Exclude'
- Conda not updating itself
- ENOENT: no such file or directory, open 'C:\Users\{windowsUser}\AppData\Local\Programs{appName}l\resources\app-update.yml'
- Stop Chrome Auto Updates Mac!!! For Selenium/Webdriver
- Modelica function, remove input via conversion script
- Android: Failed to measure fs-verity, errno 1 when updating app from code
- How to make in-app update feature work for apple business manager app (private/custom app) made with flutter?
- How to (automatically) prompt/inform users of an Android app, which is in open test, to update, if there is a new version available?
- Can a Service Worker update itself offline?
- update symbology when add feature qgis
- Draggable (or click) labels changing the parameters in flutter
Related Questions in ANDROID-UPDATE-APP
- In-app update - infinite loop, even after restarting the app
- Android location permissions reset after application upgrade
- Upgrader Package
- Impact of a key store change on local user data
- Image map wrongly in android update of React Native app
- How can flutter app gets the new version update from the play store or the Apple Store automatically
- Unable to download internal testing build in version 9 devices
- flutter new_version works only with "com.snapchat.android" but not with "com.whatsapp"
- Bumblebee Android studio Plugin [id: 'com.android.application', version: '7.1.0', apply: false] was not found in any of the following sources:
- Android in-app update shows wrong availableVersionCode (88) in AppUpdateInfo
- In-app update API returns UPDATE_NOT_AVAILABLE status
- Auto-Update Enterprise (intern) Apps
- Downgrade application to a lower versionCode when user chooses to do so
- How to change the version number and build number while updating an app in the Google Play Console?
- Can you get a list of available updates for app (in-app updates)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
As said in the comment, if you publish to Google Playstore or iOs AppStore, they will handle the updates for you. You just have to upload the new version (just set the release number correctly) and, when the validation is done, their system will notify/update the app. I don't know how other stores behave, but I'm guessing that's the standard behaviour now.
Instead, if you need to bypass the store functionality and perform the update "by yourself", I don't think that is gonna be a simple task. Apple simply doesn't allow installation from other sources than their store, so I fear it may be simply impossible. On Android, on the other hand, I know that's possible, but it will require some user interaction beforehand, since the "installation from unknown source" authorization must be provided to the app that downloads/opens your .apk file, and the procedure may vary from a device to another, so I fear there won't be a single mechanism that will work everywhere.
In any case, the base mechanism will probably require some HTTP GET by your app towards some webserver that will reply with the latest version: the app should then compare the received version number with its own, and then proceed to the download of the package (the URL for the download can be provided along with the latest version number). After that, you have to manage somehow to install/update the downloaded file.
I personally used this approach with Flutter on Windows 7 and newer, where there are no store constraints and I can simply run and download the .msi or .exe file for the latest version, and works just fine.