web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Power Apps - Building Power Apps
Suggested answer

Need reliable mechanism to ensure all users update

(0) ShareShare
ReportReport
Posted on by

Hi

When I publish my app, some users receive the update notification, but others do not. This inconsistency means I often have to instruct users to clear their cache before they can access the new version.

Why is there no built‑in option to enforce a mandatory update? I know I can implement a workaround by comparing the app’s version number with one stored in a database and then relaunching with Launch(APP_LINK_HERE, LaunchTarget.Replace), but this feels hacky and not like a true solution.

As a result, many users remain stuck on older versions because they never see the update notification (which only works intermittently). A proper force‑update mechanism would ensure all users are consistently on the latest version and remove the need for cache‑clearing instructions or custom hacks.

-Tom

Categories:
I have the same question (0)
  • Suggested answer
    WarrenBelz Profile Picture
    151,951 Most Valuable Professional on at
    Need reliable mechanism to ensure all users update
    This is one I use on an number of apps. Firstly I have  a control value list I call Parameters (I use it for other things as well) with one record and a number of fields including some called AppNameVersion (with the actual app name), then at App OnStart
    Set(
        gblThisVersion,
        2.09
    );
    With(
        {_CurrentVer: Value(First(Parameters).AppNameVersion)},
        Set(
            gblNotCurrent,
            gblThisVersion < _CurrentVer
        )
    );
     You need to set the top value (as well as the one on the List) whenever you want to force an update. Then on the landing screen, I have a HTML Text box with
    "<h2><center><b><font color=red>You are not using the current version of this app</font></b></h2> Close the app and re-open, selecting <b>Refresh</b> from the top bar if this appears or clear your cache and re-open.</center>"
    which has the Visible property
    gblNotCurrent
    and most else on the screen with the Visible (so they cannot navigate any further)
    !gblNotCurrent
    I also use the gblThisVersion value displayed on the main screen and write it to a number of records, so user can see the version and I can see who is using which version (I don't always enforce updates)
     
    Please ✅ Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like ♥
    Visit my blog
    Practical Power Apps    LinkedIn  

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Coming soon: forum hierarchy changes

In our never-ending quest to improve we are simplifying the forum hierarchy…

Chiara Carbone – Community Spotlight

We are honored to recognize Chiara Carbone as our Community Spotlight for November…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 651 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 385 Super User 2025 Season 2

#3
MS.Ragavendar Profile Picture

MS.Ragavendar 230 Super User 2025 Season 2

Last 30 days Overall leaderboard