Play Console is where Google manages your app's listing, internal testing tracks, and Play Store submissions. Before Ruby Native can upload a build, your app needs to exist there.
The Google Play Developer API does not allow programmatic creation of new app listings, so this is a one-time manual step that takes about two minutes.
Make sure you have an active Google Play Developer account.
You'll also need your app's Bundle ID from Ruby Native. Open your app's Settings page on rubynative.com and copy the value of the Bundle ID field. It looks like app.example.rubynative.
If the package name doesn't match, the preflight returns:
Your Play Console listing for {package_name} doesn't exist. Create it in Play Console first, then retry.
Play App Signing is enrolled automatically for every new app listing. There's nothing to accept and no key to manage. Google holds the upload key and signs your AABs at distribution time.
If you're migrating an existing signing key from another distribution channel, follow Google's App Signing docs for the import flow.
Your next step is to invite Ruby Native's publisher service account so we can upload AABs on your behalf.