OK, I have gone into the App tab and am creating a new app. I’m documenting it here in case it helps:
All Applications tab: I created a new application and named it Nimian Legends : BrightRidge
APK tab: Created a license key and saved in in a text file (i dont know if i use this yet?)
APK tab: clicked Upload your first APK for production
error message: Upload failed
You need to reduce your APK file size to 100MB or use APK Expansion Files.
APK Tab: I uploaded the smaller .apk instead
Error Upload failed
You uploaded an APK that was signed in debug mode. You need to sign your APK in release mode.
Googled it and found this showing how to make sure its a release mode
I checked my platform settings and Development Build is unchecked, so i am assuming it’s because i’m using an existing keystore that must be in Debgug mode?
To create a new keystore in Unity, i followed Jevins’ helpful instructions here:
This is a confusing part. "Note: If you’re uploading a new app, expansion files can’t be added to the first APK file that you upload."
The Expansion File is the .obb file.
So you goto the APK tab now and switch to ADVANCED MODE. Then you have to upload the .apk file again (this seems unintuitive but i guess there is a reason).
Switched to advanced mode, clicked Upload a new APK, and just dragged and drop uploaded the exact same .apk again
I have no experience using “additional bundles” of assets outside the main APK and uploading to the store, but just thought I’d maybe suggest some reading on things I’ve read about the subject:
Now that ive uploaded the .apk agin we get a new popup appearing. You can see now there is a drop down “No expansion file”. Select this and choose add expandion file, select your file and upload it.
While this is uploading (taking a while so be patient) I’ve tested BrightRidge android version on a Nexus 5 and it’s running great. Back to getting it on the store itself…
Open Beta Testing
Run a public program that users can join through a specific link or your app’s store listing on Google Play
I figure i will run an Open Bet of 500 people (if 500 try it out) to get any feedback. (the minimum is 1000 so i chose that)
I had to click Move to Beta on the uploaded apk+obb file. This moves the app out of Draft (i think). I add in a contact email. Then choose SAVE at the top left of the panel. Note you wont see an Opt In link yet. The Opt In link is what you send to people so they can install your beta. You have to publish it first.
At top right i see a small red text that says ‘why cant i publish’. Lcick it and a list of items missing will show up. In my case i need to finish the App description and screenshots.
We’re processing your update. It can take several hours until it is available throughout Google Play.
Soooo… i dont THINK this will make it available everywhere because i only uploded a draft to the Beta. im hoping thats the case. I will keep my eyes open for emails:)
Oh and i just realized, i think we’re supposed to download some Unity package that does something with the obb file… I will fist see if the app is accepted at all for the Beta, then go back and i suppose build a new build for final distribution which includes this code.