Hi everyone!
I’m trying to release a game on Google Play after a very long time and after seeing the console, I’m a bit confused about the keystore being stored on Google-side (Application signing). I see it has some advantages but since I don’t know how to make it work, I’m a bit hesitant. (I tried it some months ago with another unreleased game but I think I messed the process up back then.)
Is it something we are able to use with Solar2D at the moment? If so, how to build on Simulator side? Should I use a production keystore to build and upload or debug keystore? Which options should I select and which files should I upload to the console? If I decide to store my keys locally after I activate that option, is it possible to do so?
If you could enlighten me about the process, I’d be really happy.
Thank you for the detailed response @mysticeti. Actually, I’m a bit confused on how to use the Google Play App Signing thing. When I last released some stuff, it was like generate a keystore, sign your build and upload. With that storing on Google option I see certificates and some other stuff. I’m confused at that part. Do I upload an .apk with my local production key first to make this work or is there some other way? Google documentation on this is very confusing for me.
(While this doesn’t seem mandatory, it may be a good idea for me to stick with local keystores at this point
)
Moving forward, I think .aab will be the standard so learning now and migrating to the new format would be good. I had two apps before and I did migrate successfully to the new format. I actually forgot the migration steps, from the apk to the aab publishing but some screenshots from your console might help me to guide you through the steps. I followed the migrations steps that were present in the console. Your production keystore is always required regardless of apk or aab format.
Looking at it, it seems easier to change from local to cloud option instead of doing it from the start. Since I’m using it Turkish, I don’t think a screenshot would help
but there are 3 options:
- Using Android Studio
- Export from Java keystore: PEPK tool to encrypt the local key, command line instructions and uploading the final file.
- Export a key without Java keystore (no idea what that is
)
I assume the best path to follow would be the second with the PEPK tool. Was that the method you chose back then?