We have a global app. We recently released a new version and archived the previous one. Our production runs 24/7, so we deployed during a low-usage window. We noticed some users remained stuck on the old version due to caching: users who have the running app pointed to the archived app were not able to log in to Tulip and access the current version. When logging into Tulip, the cached old version caused a loading loop after entering credentials, blocking access.
The only workaround we found was to clear all Player data. This removes the cache and, after logging in again, the app loads the latest version.
This approach isn’t scalable: we have hundreds of devices and can’t ask each operator to do this manually, nor can we easily verify it was done correctly.
Is there a way to clear Player cache remotely and ensure everyone is on the latest app version?
Hi Isabelle,
Thanks for the clear details and screenshot. The blue loading screen usually means the Player is trying to load a cached copy of the archived app, which causes the login loop.
To fix this, start by checking which devices are affected. Go to Shop Floor > Stations and look at the “Last Active App Version” column. Any that show “App not found” or the archived version need a refresh.
You can fix this by having Tulip Support log out those stations in bulk, restarting the Tulip Player on each device, or using a simple restart script if your devices run Windows or Linux. Once they log back in, the Player will download the correct version.
After that, check that the “Last App Update” time has refreshed and that the right app version shows up in the Stations view.
For future releases, it helps to publish a short “transition” version before archiving the old one. Add a message like “Please close this app and open [New App Name],” and leave it live for a day or two before archiving. This gives all Players time to sync and avoids the caching issue.
The manual cache clear works, but using logout or restart steps should handle it much faster across all devices.
Best,
Nicolo