Updating an app with new features without uploading it to App Store(but still having it updated on all phones where the app is installed on)

Hey,

i have recently noticed that an app was on a lower version on the App Store than on my phone. The company advertised with new features on their social media, and the features also were on my phone, added new, and the version inside the app changed, but the app in the App Store did not, there was no new update.

I am supposing that they found a way to update the app directly, without having to send it to apple first.

Is this against the guidelines, or is there a way to do this kind of stuff without any risk? Is it is against the guidelines, can someone provide me with the corresponding paragraph? because I couldn't find anything that would apply directly.

I think Spotify does update its UI changes without actually updating the application all the time.

I think you can achieve this with backend services easily. You can set up your new views including UI changes and check if a variable from the service is true or false. If true, use the UI with changes, else use the old one.

I don't know about guidelines tho. It sounds easily abusable.

Updating an app with new features without uploading it to App Store(but still having it updated on all phones where the app is installed on)
 
 
Q