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 best solutions below
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
- Bug report: Issue building flutter on a mac
- Is there a way to control where a Text widget overflow occurs (how many lines)?
- How to save to local storage using Flutter?
- How do you use a TextPainter to draw text?
- Passing command line arguments to a flutter app
- IconButton calling setState during onPressed shows no ripple effect
- What would be a good way for a widget to take 1/3 of the screen?
- How can I test a TextPainter?
- How can I inherit a StatefulWidget's State?
- Life cycle in flutter
- Preloading local image assets in Flutter
- Flutter app not able to run in IntelliJ
- Is there a way to call specific code right before the app is killed or moves to the background?
- How can I layout widgets based on the size of the parent?
- Multi-line TextField in Flutter
Related Questions in FLUTTER-DEPENDENCIES
- How can I update the app icon badge in flutter android 10?
- Method Exception found while using the image picker in flutter
- Working with Imager Picker Dependency in Flutter
- Can anybody tell why am I getting this error in Flutter while trying to implement animation
- How can I fetch the metadata of audio files in flutter?
- Unable to load image from ../url.png file in flutter
- Flutter : How to show Firebase Auth exceptions in the consle?
- How can i store variable or to say list variable in the local storage in flutter?
- How to achieve each screen having Scaffold widget while using BottomNavigation bar?
- flutter packages get ERORR 66 linux : Could not decompress gz stream Connection closed while receiving data, path = ''
- Provider - Selector rebuild when scrolling
- Flutter - Execution failed for task ':app:multiDexListDebug'
- Widget function does not work in Column widget?
- Wrong application icon shown in app Settings info and while installation
- Flutter , camera application running in the background
Related Questions in AUTO-UPDATE
- Cordova on the fly update
- fetch data from database and update its with API's new data
- How to create an OTA update for custom AOSP Rom?
- Automatic Application Update in Citrix Environment
- How exactly do operating system and kernals update themselves?
- Android Textview status is not changing when its relaunched/(minimize to open)
- Update data validation list values automatically in multiple sheets when the source data changes
- Trying to get auto Update to work with electron
- Updating DAEMON service in Mac OS X
- How can I keep track of upcoming Java versions?
- Use Script to Automatically Update Software on Windows
- How to update jmeter version easily?
- Firing JTable when an update is done in table in Microsoft sql server 2008
- Create a self updating string based on files in a folder in Processing
- Kendo: inner grid based on passed datafrom main grid does not update model after change
Related Questions in ANDROID-UPDATE-APP
- App crash due to ClassCastException: android.support.v4.view.ViewPager cannot be cast to android.support.v4.view.ViewPager
- What happens to Realm database when the user updates the Android app from the store?
- Update android debug app causes "app is not installed" (no google play)
- Impact of a key store change on local user data
- How to get a list of installed apps in Android 11
- Can you get a list of available updates for app (in-app updates)
- How to change the version number and build number while updating an app in the Google Play Console?
- Changing manifest installLocation parameter on updates
- Android studio not updating from 3.0 to 3.0.1
- flutter new_version works only with "com.snapchat.android" but not with "com.whatsapp"
- How can flutter app gets the new version update from the play store or the Apple Store automatically
- Image map wrongly in android update of React Native app
- Android Studio - app's changes reflect only after unistalling the app completely and installing again
- Sync hosted Apk in local server with Play store version
- How to automatically add files to app folder?
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)
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?
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.