Your white label app belongs to you. Therefore, a necessity for setting up a white label app is the creation of "Account Owner" accounts in the Apple App Store and Google Play Store by you. Allthings then requires administration access in order to carry out development and maintenance. Below you will find the necessary information and steps.
Development fees
Both Apple and Google charge an annual development fee. You are responsible for these fees and pay them directly to the app stores - in addition to the fees to Allthings.
Apple: https://developer.apple.com/support/compare-memberships/
Google: https://www.google.com/url?q=https://support.google.com/googleplay/android-developer
Step-by-step instructions:
Please note: When development work begins, you will receive continuous automated e-mails on the development status. You only need to respond to e-mails regarding license changes and confirmations. Other e-mails can be ignored.
Create an Apple App Store developer account and invite Allthings
- Request a DUNS number for your company.
- Sign in with your Apple ID or create a new Apple ID.
- Activate two-factor authentication for the Apple ID.
- Register your company in the Apple Developer Program.
- Important: Register the account as "Organizational". Individual accounts cannot be used for Whitelabel.
- Log in to the Apple Store Connect.
- Go to "Users & Access" and invite native-admin@allthings.me as "Admin".
see https://developer.apple.com/help/account/manage-your-team/invite-team-members - Inform your implementation contact that the invitation was successful.
Create a Google Play Store developer account and invite Allthings
- Sign in with your Google account or create a new account.
- Log in to the Google Play Console with this account.
- Add native-admin@allthings.me under "Users & Permissions" as an administrator.
- Assign the "Admin" permissions for the account/global according to these instructions.
- Inform your implementation contact that the invitation was successful.
Create a JSON key to sign your app
- Register in the Google Cloud Console with the account you previously used for the Google Play Console.
- Select the Google Play Console Developer project at the top left next to the Google Cloud title.
- In the menu, select IAM and administration and then Service accounts.
- Click on +Create service account at the top.
- Select any name for the service account.
- Click on Create and continue.
- Select Owner as the role.
- Leave other fields empty.
- Click on Done.
- Navigate to Service accounts, where you will now find the newly created service account.
- Select the newly created service account by clicking on the email.
- Select Key at the top of the tabs.
- Create a key with the format JSON
- This will be downloaded automatically.
- Log in to the Google Play Console
- Select the Setup item in the menu
- Under this, select API access.
- Under Service accounts, you will now find the newly created service account.
- Select Manage Play Console permissions on the far right.
- Under Account permissions, select Administrator under App access.
- Confirm the entry.
- Under Users and permissions in the main menu, check whether the email address of the newly created service account is listed.
- Inform your implementation contact at Allthings that the settings have been completed.
- Send the previously downloaded JSON key to your contact.