You may be out of luck as there is no clean way to do this with an already installed application. If you have billing in the application (and this is speculation), and the Google billing system for applications has a dynamic dashboard or API for registering users, then you can say that you need to install a new unique key and track it through this billing application, as system. This may not be possible.
The second thing you can do is to find users in your server database and create this file, which you specify for all users, and keep them in the server cache (for quick access). Then, in your application, when you first start this new version, you can quickly get this file to the user. This seems to be a good safe solution.
Good luck, this is an interesting problem, and I will look forward to how you resolve it.
Just remember, you can also view push notifications and push this data to users. But this assumes your application has this.
omermuhammed Nov 20 '13 at 18:10 2013-11-20 18:10
source share