Required steps to prepare for the White-labelling

iOS Platform

Step 1. Sign up for the Apple Developer Program

To submit apps to the App Store, you need to enroll in the Apple Developer Program.

Apple applies a fee of $99/year for a standard Developer account and $299 for an Enterprise Developer account. Keep in mind that your apps will be removed from the App Store if you don’t renew your membership next year.

Step 2. Invite a new user with apps management permissions

When you finish enrolling in the Apple Developer Program and access your App Store Connect account, you will need to create a new user with specific permissions that allows publishing and managing apps on behalf of your Apple Store Connect account.

To create a new user:

  1. Navigate to the Users and Access area of your Apple Store Connect account, using this link: https://appstoreconnect.apple.com/access/users.

  2. Click on the “plus” icon on the top-left of the users’ table.

3. Fill in the New User form with the following information (please see the screenshot below for example):

a. First Name - Ringotel

b. Last Name - Communications

c. Email - apps@ringotel.co

d. Roles - App Manager

e. Apps - All Apps

f. Developer Resources - Allow “Access to Certificates, Identifiers & Profiles.

Android Platform

A developer account is necessary to distribute an application through Google Play. This only needs to be performed once and does involve a one-time fee of $25 USD.

Step 1. Sign up for the Google Play Console

Become a Publisher by going to Google Play Console and log in

  1. Sign in with your Google account, then read and accept the Developer Agreement to continue to payment.

  2. Once you’ve set up your method of payment, you need to input the developer name, email address, website, and phone number and click “COMPLETE REGISTRATION.”

Visit Play Console Help Center for more information: Read more

Step 2. Add developer account users and manage permissions

If you're an account owner or admin, you can add users to your Play Console account and manage permissions across all apps or for specific apps.

To add a new user:

  1. Open the Play Console.

  2. On the left menu, select Users and permissions.

    1. To add new users, select Invite new users.

  3. Enter the user’s email address - gaggia2010@gmail.com

  4. Set the following permissions at the account level:

    1. Admin (all permissions)

  5. Select Invite user.

Step 3. Create a Firebase account

To set up mobile push notifications, you need a Google Firebase account. You can create a new Firebase account or use an existing one.

Next, you’ll need to create a new Project in your Google Firebase account:

  1. Go to the Google Firebase service page and click the Get Started button.

2. Click the New Project button.

3. Type the name for the new project and click Continue.

4. Enable Google Analytics for this project (optional) and click Continue.

5. Choose a Google Analytics account or create a new one.

6. Click Create project.

7. After creating the project, go to the left pane menu. Next to the Project Overview, click the Gear icon item and select Users and Permissions option in the drop-down list.

8. Click Add member button and specify the following options:

b. Role - Owner

Assets

To build a production version of the app, you must provide additional graphic files. We recommend providing images in the vector format (.ai/.svg/.eps). If not possible, images must be provided in the PNG format if not specified otherwise below.

The following images are the minimum requirements:

iOS Release

  • App Store Icon (1024x1024)

  • Screenshots and App Previews. (Optional)

It could be made by our team or yours. In the latter case, click here for more details.

  • Company Logo Image (1024)

  • Privacy Policy URL

The URL must be valid and contain privacy policy text/content. Failing to provide a valid URL may result in app rejection by Apple.

  • Support URL

The URL must be valid and contain some sort of support content. For instance, a contact us page, help or documentation pages, and a FAQ page are acceptable examples of a support URL.

  • Keywords (Optional)

  • Description (max. 4000 symbols) (Optional)

The Keywords and Description could be made by our team or yours. In the latter case, the description must not contain any contact information like phone, email, or URLs and must not mention any direct competitors like Android or Windows.

Android Release

  • App Store Icon (1024x1024)

  • Notifications Icon (120x120)

  • Screenshots and App Previews (Optional)

It could be made by our team or yours. In the latter case, the screenshots should not be less than 320 pixels or more than 3840 pixels. You can add up to 8 of them for any device to the listing when publishing or updating your app. The files need to be in a JPEG or PNG format of 24 bits, in a 2:1 ratio if it is a portrait, and a 16:9 ratio for landscapes. Be careful that if you go for different sizes: the maximum size should not be more than twice bigger than the minimum size.

  • Company Logo Image (1024)

  • Privacy Policy

The URL must be valid and contain privacy policy text/content. Failing to provide a valid URL may result in app termination by Google.

  • Title (max. 50 symbols) (Optional)

  • Short Description (max. 80 symbols) (Optional)

  • Description (max. 4000 symbols) (Optional)

The Title, Short Description, and Description could be made by our team or yours. In the latter case, the description must meet the Google Metadata Policy (https://play.google.com/about/storelisting-promotional/metadata/ ).

We also recommend you understand all program policies relevant to your app

(https://play.google.com/about/developer-content-policy/ ).

Windows/Mac Release

  • Launch Icon

Windows: The full set includes 16x16, 32x32, 48x48, and 256x256 (code scales between 32 and 256). The .ico file format is required. For Classic Mode, the full set is 16x16, 24x24, 32x32, 48x48, and 64x64.

Mac: ICNS files support images in a variety of dimensions. They range from 16x16 pixels to 512x512 pixels. As of OS X Mountain Lion, ICNS files can support even bigger images, namely the 1024x1024 pixel dimension.

  • Company Logo Image (125x30)

  • Launch image (384x512)