# 1. App Store developer accounts

## Setting up App Store Developer Accounts

Your app will be managed and published via Apple’s App Store Connect (for iOS) and Google Play Console (for Android).

White Label Loyalty will handle the creation, publication, and ongoing management of your app listings as part of your maintenance contract.&#x20;

### App store developer account checklist

* [x] **Enrol as developers:** Sign up as developers on both the Apple and Google app stores.
* [x] **Provision account access:** Invite White Label Loyalty to manage these accounts on your behalf.

{% hint style="warning" %}
**This process can take several weeks to complete, so begin it as soon as possible.**
{% endhint %}

***

## 1. Enrol as developers <a href="#enrolling-as-developers" id="enrolling-as-developers"></a>

To allow WLL to manage your app, you’ll need to enrol as developers with both Apple and Google. The enrolment process can vary in duration from a day to several weeks, so it’s best to start promptly.

* **Apple Developer Program:** [Apple’s guidance for enrolling as an App Developer](https://developer.apple.com/programs/enroll/)
* **Google Play Console:** [Google’s guidance for enrolling as an App Developer](https://support.google.com/googleplay/android-developer/answer/113468)

{% hint style="info" %}
You will need a D-U-N-S number to complete the app store enrolment.
{% endhint %}

***

## 2. Provision account access <a href="#account-access" id="account-access"></a>

Once enrolled, the **Account Holder** in each App Store account must grant WLL access to manage and publish apps on your behalf.

Follow the specific account-sharing instructions within your App Store Connect and Google Play Console accounts to assign WLL the necessary permissions:

<details>

<summary>Apple App Store Connect instructions</summary>

1. Login to [App Store Connect](https://appstoreconnect.apple.com/login)
2. Navigate to the [Users and Access](https://appstoreconnect.apple.com/access/users) page
3. Click the blue plus symbol to add a new user
4. Enter the following details:
   1. Name/Email: The name & email of your **onboarding manager**
   2. Permissions: **Admin**
   3. Apps: All Apps will be selected by default as our account is an Admin. Admin permissions are required to allow us to create your app listing for you
5. Press **Invite**
6. Once you’ve invited us, go to **Users and Access** and then **Integrations**
7. Choose ‘Request Access’
8. :white\_check\_mark: **Done**

   <figure><img src="https://1999217057-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEFmrMvu6tg0ZiSX9SGEq%2Fuploads%2FmlAJY8kuNQ5PPi9lFmh6%2FScreenshot%2030.10.2024%2016.00%402x.png?alt=media&#x26;token=08e5315a-09bc-42f8-8e72-32216e7a40ad" alt="" width="563"><figcaption></figcaption></figure>

</details>

<details>

<summary>Google Play Console instructions</summary>

1. Login to [Google Play Console](https://play.google.com/console/u/0/developers/?pli=1)
2. Navigate to the *Users and permissions* page
3. Click the blue *Invite new user* button to add a new user
4. Enter the following details:
   1. Email: **Your onboarding manager**
   2. App Permissions: Do not specify
   3. Account Permissions: **Admin**
5. Press **Invite user**

:white\_check\_mark: **Done**

</details>
