Yes, there are two keys involved, one is the “Upload key” which is used to sign the apk file before uploading it to Google. The other key is the “App signing key”, which is used by Google to re-sign the apk file once it is uploaded.
For the “Upload key”, I have the fingerprints (MD5, SHA-1 and SHA-256) and I can download the certificate (a file named “upload_cert.der”), but I don’t know how to use either of them to sign the apk when I build with Corona. I have tried to set the downloaded file as the keystore but Corona just says that it is not a valid keystore.
I know this is an opt-in thing but I clicked the button believing this was a good thing, partly because Google keeps my keys so that I don’t have to worry about losing them. I really regret that choice now… The thing is that this app has a fair number of downloads and unless I solve this, that app is dead. I know I made a stupid mistake by opting in, but I have to solve this nevertheless.
So I guess the real question I’m asking is how to use the fingerprints or the certificate file when building with Corona. How do I “convert” them so that Corona accepts either of them as a valid keystore when building?