I have an existing app that I would upload to the Google Play Store as an APK generated by Volt. Now an AAB bundle is generated Google Play says that “To upload an Android App Bundle you must be enrolled in Play app signing”
I do not want Volt to upload it the bundle for me, I want to do it manually myself. (there is a document on getting Volt to do that, but I could not get it to work and, unlike for Apple, not owning a Mac, I prefer to just unload. so I guess I’ll leave googlePlayKey blank in voltbuilder.json
App signing under App Integrity seems confusing and I do not want to screw up. What would I go about “enrolling in Play app signing”. I do not use Android Studio
I get several options:
Let Google Play manage your app signing key
Use existing app signing key from Android Studio
Use existing app signing key from Java keystore
Use existing app signing key from another repository
Ok, with an empty GooglePlayTrack it does get me an APK. You guys should document these things, my powers of adivination are limited and this is not how it worked just a few months ago.
I was in a hurry, so I ended up using the AAB version with a PEPK key for Google. Hopefully that prevents APKs of my app showing up in those generic app stores?
It’s documented in the link I gave above. If you can think of a place would have been easier to find, let me know. We’re always looking for ways to improve the docs.
I had been there several times. In no way it speaks of the combination of settings that will get you an APK, and does not mention that the APK setting will be ignored in some cases. There was no way I could have figured what to do from that info.
The production track to release on. Usually “production”. Valid values include production , internal , alpha , and beta . If set to “production” then androidPackageType is always bundle . Optional.
androidPackageType apk or bundle
Optional, defaults to apk . Setting it to bundle makes an Android App Bundle (.aab), which is used for the Android Play Store. To download an aab build, omit googlePlayKey and make sure GooglePlayTrack is not production .
We’ll add something to GooglePlayTrack as well. Documentation is hard!