I have an app that needs to be retired, as it is no longer self-sustaining, due to server costs, etc. However, there are still active users of the app, who I don't want to burn on this shutdown (eg. suddenly shutting down and permanently cutting off access to their data)
To support a "polite" shutdown, I'll need to update the app to provide a means of exporting all their data (which is stored partially locally in the app, and partially on the server... so merely turning on iTunes File Sharing is not sufficient) to the server, where we can then email them a zip of all their content. This updated version and supporting server will be available for several months to give them a window to migrate everything out, before ultimately pulling the plug on everything in a few months. However, I don't want new users to install and start using the app during this time period (or at least minimize this as much as possible), as the app is effectively a "dead man walking".
So, my question is then: is it possible to push out app updates to existing installs, while preventing new installs from the iOS App Store?
I've already seen references to ways to "hide" an app from the app store (eg. setting its status to "Removed From Sale", setting its availability date into the future, or restricting its availability to only a single small country like St Lucia), but none of these makes clear if that restricts just new downloads, or if that also restricts the ability to download the app update... which is absolutely critical to my shutdown plan.
Thanks!