I normally run the Windows version. iPad and iOS are new to me. It seems that Apple's use of TestFlight is how they allow developers to run beta testing on unapproved/unreleased versions. The versions made available through TestFlight have an expiry date. I don't know if the expiry date just stops downloading the beta, or if the downloaded executable will actually stop running.mbvs wrote: ↑Fri Mar 26, 2021 7:48 pmMmh, I am not part of the beta, so I have no idea what they are doing ... if I understand you right, they updated the app outside the normal App Store update mechanism, so to speak below the radar, on the fly, without a bump in version number?
You could achive this by building an app which contains a webview which gets its complete source or part of the code from a remote host (think of a barebone browser with a fixed url bundled in an app) - but that's not how React Native is working - and btw it is explicitly forbidden by the Apple Store Review Guidelines. So i can't really tell what's happening - are you sure that it is not only the data returned by the backend server which has changed?
Yes, the app pulls updates without TestFlight knowing about it, with no bump in version number. Code changes. For example, a modal dialog was missing a Close button. After many people reported it, the Close button quietly appeared one day.
I might guess that the final release, which will come normally through the app store, will have to contain all the code locally as required by Apple's guidelines.