# \[FlutterFlow\] - Install App Updates Without Redirecting to Play Store or App Store — Keep App State and Local storage

**URL:** <https://forum.nocodework.com/t/flutterflow-install-app-updates-without-redirecting-to-play-store-or-app-store-keep-app-state-and-local-storage/70>\
**Category:** General\
**Created:** [May 26, 2025, 11:33am UTC](https://forum.nocodework.com/t/flutterflow-install-app-updates-without-redirecting-to-play-store-or-app-store-keep-app-state-and-local-storage/70 "2025-05-26T11:33:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sikandra\_Pal](https://yyz2.discourse-cdn.com/flex032/user_avatar/forum.nocodework.com/sikandra_pal/32/27_2.png) [@Sikandra\_Pal](https://forum.nocodework.com/u/Sikandra_Pal)\
**Post date:** [May 26, 2025, 11:33am UTC](https://forum.nocodework.com/t/flutterflow-install-app-updates-without-redirecting-to-play-store-or-app-store-keep-app-state-and-local-storage/70/1 "2025-05-26T11:33:03Z")

</div>

> 🔄 I’m working on a FlutterFlow app where I need to:
> 
> - ✅ Install new app versions **without redirecting** users to the Play Store or App Store
> - ✅ Avoid losing **user login, app state, or local storage data**
> 
> ### ✅ Here’s what I’ve discovered so far:
> 
> **On Android (Play Store builds):**
> 
> - Using the `in_app_update` plugin, it’s possible to trigger **in-app updates silently**.
> - No need to open the Play Store.
> - After update install, `SharedPreferences` and custom app state (via `FFAppState()`) **can be restored** manually.
> 
> **On iOS:**
> 
> - Apple **does not support silent or in-app updates**.
> - The only solution is to show a **force update dialog** linking to the App Store.
> - However, user data can still be preserved if login/session info is stored in `SharedPreferences` or secure storage.
> 
> ### 💡 Goal:
> 
> I’m looking to build or improve a **seamless update experience** in FlutterFlow that:
> 
> - Keeps users **logged in**
> - Doesn’t force them to leave the app
> - Handles update checks and installs based on platform
> 
> Has anyone implemented this in FlutterFlow using custom actions or plugins like `in_app_update`?  
> Would love to hear your approach or help others doing the same!
