we've made a game for Android using Unity3D and published on Play Store as alpha release (and it's still in alpha!). We've also configured the Play Game Sarvices in order to define leaderboard and achievements and linked this configuration to the app via its SHA-1 certificate (that, if I understand correctly, derives from the keystore used to build and sign the apk via Unity).
Unfortunately the Play Game Services configuration has been published with some errors (now we know we could have left it unpublished just to test it...) that cannot be undone (i.e. achievement incremental instead of standard). Now we need to create a new Play Game Services configuration but we are not able to link it to the same app 'cause it's already linked (read this, but not clear). So, how can we proceed to clean the mess?
- We cannot change keystore, the Play Store won't publish app with same package with different signature
- We cannot get rid of the wrong Play Game Services configuration because has been published
The only solution that I can think of is to unpublish current app, build a new apk with different package name and different keystore, then re-publish it on Play Store and build for it a new Play Game Services configuration from scratch. The old app with the old package name and keystore will remain unpublished: no user except us has used it and no one will ever know about it; we'll keep it on our developer console until the end of time though.
Am i right? Hope not.
Thank you all,
Dolfiz