Create a Test User Account (Required to publish on the Stores)

Create a Test User Account (Required to publish on the Stores)


1. Create a New User

If you have the authentication activated in your application, a Test User Account will be necessary for granting Apple's review team full access to it. If Apple cannot access all the content of your app, your app will immediately be rejected.

To create a Test Account, follow these steps:
1. Go to your GoodBarber back office menu Community > User List > Add User
2. Fill the mandatory fields like in the example below. The login information must be an email address.

IMPORTANT: 
Do not name your account "test" or "trial".
It must look like a real user account to the review team, or your app risks a rejection based on the guideline 2.1 - App Completeness.
You can name the test account Review Team, for example.



2. Place the user in Every Group

If you have several User Groups, please make sure that the Test Account provided is part of all the groups.
To learn more, please read point 2. Assign the user to a group with this online help: User Groups extension.

The test user account must have access to the all the content of your app.



3. Fill in the iOS Review Brief / Android Muse mBaaS Takes Care Form

-Fill in the login and password in the appropriate field of your brief for iOS: Menu Publish > iOS App > Publish
and/or
-Fill in the login and password in the appropriate field of the form for Android in the menu Publish > Android App > Publish  (Muse mBaaS takes care service only)


4. Good Practice Regarding Content Restriction

- Apple will reject apps that oblige their users to give personal data in order to access the whole app, unless the access is related to a membership or external subscription. 

- A test user is mandatory for Google to be able to fully test your app during their app review.

- If you close the app entirely and its access is not related to a membership, you must allow the users to skip the authentication. Otherwise you risk an iOS rejection.

- You are allowed to restrict some sections of the app without allowing the user to skip the authentication.
However, you must always be ready to justify the reason for the content restriction to Apple in case they ask you.

- If your app includes sections such as Chat, Community or any Local Business features, you don't need to force your users to sign up when entering the section. Users will have to register anyway in order to use these features.
 

    • Related Articles

    • Sign in with Apple Authentication (Premium Plan Only)

      Sign in with Apple allows users to sign in to your apps using the Apple ID they already have. With privacy and security features built in, Sign in with Apple is a great way to help users set up an account, sign in, and engage with your app quickly ...
    • User Groups Add-ons

      1. Install the User Groups Add-ons The User Groups add-ons allows you to manage your users by personalizing their access rights for each section of your app. This add-ons is free. Requirements for the activation: - Authentication add-ons installed ...
    • Facebook Authentication - 2/2 | Set up the Login with Facebook | Native Apps

      o enable the Facebook login, you must declare your app to Facebook. Create a developer account on Facebook: How to register as a developer on Facebook If you do not follow the full procedure, you will not be able to connect your App to Facebook. In ...
    • Facebook Authentication - 2/2 | Set up the Login with Facebook | Progressive Web App

      To enable the Facebook login, you must declare your app to Facebook. Create a developer account on Facebook: How to register as a developer on Facebook If you do not follow the full procedure, you will not be able to connect your App to Facebook. In ...
    • Authentication Add-ons

      1. Activate the Authentication Add-ons 1. Go to the menu to Add-ons Store > All Add-ons 2. Scroll to the Authentication add-ons or search for it in the search bar 3. Install it from the Add-ons store by clicking on the "Install" green button. 2. ...