Upgrade
Force upgrade in iOS apps Dark UX pattern for sure but if there is a incompatible API version in the backend then it is necessary to do this banner way of showing upgrade quickly.
Check if there is a new app update in iOS swift code. https://stackoverflow.com/questions/6256748/check-if-my-app-has-a-new-version-on-appstore