You are here:   Table of contents / Ios Submission Process / Publication Of The Native Ios App

iOS - Verifications before submitting the app to Apple

Before the iOS version of your app is submitted to Apple, our team will make sure your application complies with Apple's rules and more precisely the App Store Review guidelines .

Here is a checklist of everything you should verify before applying for a review.
This will save time when reviewing your application and therefore reduce the time of submission of your application to Apple
For more information about the IOS review process please read this Online Help .


1

App content and design

No empty section or category.

No demo content.
No placeholder text.
No mention of "Test" anywhere in the app.
No mention of Google/Android or other competitors of Apple, including pictures of devices belonging to other brands.

Pay special attention to the following elements: 

Warning: Any incomplete application will be automatically rejected by Apple.

When you apply for a review, the app must be finalized as if it were ready to be submitted to Apple:
- Have enough products with complete description, prices, images in your app.

- Internal and external linksAll your links must be functional. Dead links are a rejection motive. Make sure none of your links give an error. 
To open a link out of the app use a Click-To section and add the following property to the URL: "?GbOpenExternal=1".
The URL must respect the following format: "https://www.yoururl.com?gbOpenExternal=1" 

- Back arrow: The back arrow must be clearly visible. It should not be the same color as the background.
Check the color and/or shape of your arrow from Content & Design > General Design > Logo & Title :
- Activate the Advanced tab
- Scroll down to the back button settings


2

Menu Settings > Shop information
- Client's email
Don't use a GmailYahoo or Hotmail contact email address.

Automatic emails sent from these addresses are often blocked. Some automatic emails may not be correctly received by all your users.
- Fill in all mandatory fields

Menu Settings > Payment
- Make sure to have at least 1 live payment system set
If you use PayPal, we advise you to set an additional payment system to avoid a possible rejection from Apple.

Menu Settings > Check out process
- Set up your texts for the Terms and conditions, Privacy Policy and refund policy


3

The Brief page

The brief is the form you fill out with all the information about your app. It is also the first thing the GB Review team will see.
In order to make the best first impression, you should pay particular attention to: 


- The support URL
It must be a valid URL allowing anyone to contact you.
For example, you can use the contact page of your website or any other contact page.
 
- The description for the App Store
It must give a full and accurate description of your app, its features, how the users will use it... 
Note: If your app uses Geofences and has the Geolocation in background enabled, don't forget to add the sentence "Continued use of GPS running in the background can dramatically decrease battery life.at the end of your description. 

- The Review team notes 
Write your answers in English. No other language will be accepted. 
1/ Explain the concept of your application and what it can bring to your end user by being on the App Store. Don't hesitate to give details and real-life examples on how the app will be used and why.  
Note: Applications published on the Apple Store are intended for a wide range of users. Make sure to explain why the app will be useful for many people. 
2/ The final owner of the app must be the owner of the Apple Developer Account to be in compliance with Apple's 4.2.6. guideline and the Apple Developer agreement. 
 
- The ratings.
Make sure the rating is consistent with the content of your app

After the brief has been submitted, a ticket will be generated in the Support .
A dialogue box will also be opened in the Sales channels > iOS App > Publish  menu.
The Review Team will contact you within 3 business days to tell you if further changes need to be made in your app.