Hello,
I have already published my iOS app on the App Store, but I’m now preparing a major update that includes significant changes to the UI, state management, APIs, and other core functionalities. These updates introduce breaking changes, meaning the current version will no longer function correctly.
I would like to implement an Alert Dialog that: • Blocks user interaction until they update the app. • Provides two options: 1. “Update” – Redirects the user to the App Store to download the latest version. 2. “Exit” – Closes the app if the user chooses not to update.
However, I’ve read that Apple’s guidelines do not allow developers to block users from interacting with an app or force them to update. Given these restrictions, what is the best approach to handle this situation? Is implementing such an alert dialog permitted, or are there alternative solutions that comply with Apple’s policies?
On the other hand, if I don’t enforce the update, users simply won’t be able to use the app properly—creating a deadlock situation.
Thank you for your guidance!