1. Create the app and connect WordPress
There are two ways to do this — both lead to the same result. Option A — Create in Studio first:- Log in to Studio and click New App.
- Enter the App Name and click Create.
- In your WordPress admin, go to the Blockli Mobile App plugin → Overview and click Connect.
- You’ll be redirected to Studio. Select the app you just created.
- Your WordPress URL and connection are set up automatically.
- In your WordPress admin, go to the Blockli Mobile App plugin → Overview and click Connect.
- You’ll be redirected to Studio. Create a new app from there and enter your App Name.
- The app and connection are set up in one step.
2. Connect iOS
In Store Setup → Credentials → iOS, fill in your Apple Developer credentials.App Store Connect API key
This lets Studio sign your builds, submit to the App Store, and register bundle identifiers.- Open Apple Developer and note your Team ID under Membership details.
- Open App Store Connect → Users and Access → Integrations → App Store Connect API.
- Open the Team Keys tab. Individual keys don’t work with Studio.
- Copy the Issuer ID at the top of the page.
- Click + to create a key. Name it and set the role to Admin.
- Copy the Key ID and download the
.p8file. Apple only lets you download it once.
- Apple Team ID
- Issuer ID
- Key ID
- API key (.p8)
APNs auth key
Required for iOS push notifications.- Open Apple Developer → Certificates, Identifiers & Profiles → Keys.
- Click +, name the key, and check Apple Push Notifications service (APNs).
- Click Continue → Register, copy the Key ID, and download the
.p8file.
- APNs key ID
- APNs auth key (.p8)
One APNs key can be reused across all apps in the same Apple Developer account.
Set the iOS bundle identifier
In the Blockli project tab, open the iOS section.- Pick an existing identifier — Studio lists the ones in your Apple account. Select the release and test identifiers.
- Register new identifiers — choose Register new…, enter a name and release identifier (e.g.
com.yourcompany.yourapp). Studio suggests the test identifier by appending.test. Click Create in Apple Developer.
3. Connect Android and Firebase
In Store Setup → Credentials → Android, fill in your Firebase credentials.Firebase service account JSON
Required for push notifications and app registration.- Open Firebase Console and select or create a project.
- Click the gear icon → Project settings → Service accounts.
- Make sure Firebase Admin SDK is selected, then click Generate new private key → Generate key.
- Download the JSON file. Google keeps no copy.
- Service account (admin SDK) JSON
Set the Android package name
In the Blockli project tab, open the Android section.- Pick an existing app — Studio lists the Android apps in your Firebase project. Select the release and test package names.
- Register new apps — choose Register new…, enter a nickname and release package name. Studio suggests the test package name by appending
.test. Click Create in Firebase.
google-services.json automatically, and fills in both fields.
Click Save.
You don’t need to get or upload
google-services.json yourself. Studio creates and manages it when you register apps through the Blockli project tab.Google Play service account (optional)
Only needed for automated Play Store uploads. Skip this if you upload builds manually.- Open Google Cloud Console and enable the Google Play Android Developer API for your project.
- Go to IAM & Admin → Service Accounts and create a new service account.
- Skip the permission steps — Play permissions are set in Play Console, not here.
- Open the new account → Keys tab → Add key → Create new key → JSON. Download the file.
- In Play Console → Users and permissions → Invite new users, paste the service account email and grant release or Admin permissions.
- Google Play service account (.json)
4. Connect WordPress deep links
In Store Setup → Credentials, fill out Deep Links. This lets Studio publish App Links and Universal Links files to the tenant WordPress site.- Log in to the tenant WordPress admin.
- Go to Users → Profile for an admin user.
- Create an Application Password and copy it immediately.
- WP username
- Application password
5. Add store listing copy
In Store Setup → Listing, enter the copy used for App Store and Google Play submissions. Typical fields include:- App Store subtitle
- App Store description
- Play short description
- Play full description
6. Build
- Click Save on any unsaved credential tabs.
- Go to Build and start your first build for device testing.
- Use a production build only when you are ready for store submission.
Credential quick reference:

