Your store accounts, step by step

Applies to the Managed Launch service · Questions: publishing@posra.app

Your app, your accounts. Posra publishes your app to your Apple Developer and your Google Play Console account — never ours. You are the developer of record on both stores. You own the app, the listings, the signing key and the reviews. We work inside your accounts with access you grant and can revoke at any time, and if you ever leave, everything stays with you.

This page covers the five things only you can do: create the two developer accounts, get verified, invite us with the smallest role that lets us work, give us a push key for iOS, and remove us when we're done. Budget about an hour of your own time, spread across a few days while Apple and Google verify you. Every step below can be done on a call with us if you'd like company.

Before you start

1. Apple Developer Program

Apple verifies the identity behind every developer account, so this step has to be done by you. Enrollment as an organisation puts your business name on the App Store and lets you add team members, which is what we need. Enrollment as an individual shows your personal name and cannot add team members, so for a Managed Launch please enrol as an organisation.

  1. Create or sign in with an Apple ID at developer.apple.com/programs/enroll. Turn on two-factor authentication if it isn't already.
  2. Choose Organization, enter your legal entity name, D-U-N-S number and website. The person enrolling must have legal authority to bind the organisation.
  3. Apple may phone or email to confirm. This is the slow part; anything from two days to two weeks.
  4. Pay the annual membership fee.
  5. Sign in to App Store Connect once and accept the latest agreements under Business → Agreements. Apple blocks submissions while an agreement is pending, and only the Account Holder can accept them.

Invite Posra to App Store Connect

  1. In App Store Connect, open Users and Access and click +.
  2. Email: publishing@posra.app. First name: Posra. Last name: Publishing.
  3. Role: App Manager. Do not grant Admin, and never Account Holder.
  4. Leave "Access to Certificates, Identifiers & Profiles" enabled. We need it to create your app's signing certificate and provisioning profile inside your account.
  5. Send the invitation. We'll accept it and confirm by email.

We then create an App Store Connect API key of our own under your team. It is tied to our user, so removing the user (below) revokes it too. We never ask for your Apple ID password.

2. Google Play Console

Google also verifies identity and, for organisations, business details. A Play account created after late 2023 as a personal account must run a closed test with about 20 testers for 14 days before it can publish to production. An organisation account does not have this requirement, so if you are a registered business, choose that.

  1. Go to play.google.com/console/signup with a Google account you control (a Google Workspace address on your domain is ideal).
  2. Choose Organization where you can. Enter the legal name, address and a contact phone number.
  3. Pay the one-time registration fee.
  4. Complete identity verification when prompted. Google may ask for a business registration document or D-U-N-S number and can take a few days.
  5. Accept the Developer Distribution Agreement.

Invite Posra to Play Console

We'll create the app entry first so the invitation can be scoped to that app alone. Once we've asked you to:

  1. In Play Console, open Users and permissions and click Invite new users.
  2. Email: publishing@posra.app.
  3. Under App permissions, add your app and choose the Release manager preset. Leave account-level permissions off.
  4. Send the invitation.

Google's closed-testing requirement means we may also ask you for a list of tester email addresses from your staff and regular customers. They install the app, open it, and that's all.

3. A push-notification key for iOS

Push notifications on iPhone are delivered by Apple, and Apple only accepts them when they're signed with a key from the account that published the app: yours. So we need one APNs authentication key from your Apple Developer account. It can only sign push messages; it can't publish, change or read anything else.

  1. In the Apple Developer portal open Certificates, Identifiers & Profiles → Keys and click +. This needs the Account Holder or an Admin, so it's usually you rather than us.
  2. Name it Posra push, tick Apple Push Notifications service (APNs), continue and register.
  3. Download the .p8 file once (Apple won't offer it again) and note the Key ID shown next to it.
  4. Paste both into the publish wizard in the builder, or send them to us with your intake.

We register your app for push in a Firebase project that Posra owns and operates, and attach your key to it. Your Google account is never involved. Android needs nothing from you: the same registration covers it.

4. Signing keys

On Android, your app is signed with a key that must stay the same for every future update. We create it for you, enrol the app in Play App Signing so Google holds the master copy, and export the upload key to you at handover. On iOS, certificates live inside your Apple account and expire yearly; renewing them is part of the Care Plan.

5. Removing our access

Do this any time you like. We'll remind you when the launch is handed over, and again if you cancel the Care Plan.

Nothing else changes. Your app stays on both stores, your listings and reviews stay where they are, and the Android upload key we exported to you keeps working.

If you'd rather not invite us

You can instead generate credentials and paste them into the publish wizard in the builder dashboard: an App Store Connect API key with App Manager access for iOS, and a Play service-account JSON with release permissions for Android. They are encrypted at rest, every read is logged, and we delete them when your launch is handed over. We recommend the invitation route above because it leaves nothing with us that could outlive your consent.

Never share these

If anyone claiming to be Posra asks for any of these, stop and write to support@posra.app.