Publishing Guide

Get your app ready to publish and ensure you receive app store approval

Apps submitted to the Apple App Store must comply with the App Store Review Guidelines ensuring a safe and high-quality experience for users. Here are some additional points you should consider to ensure your app is accepted:

1) Use native navigation
It's easy to add native navigation such as a native sidebar menu or bottom tab bar using the GoNative app builder. When adding native navigation avoid using web navigation menus. You may either serve a different version of your website to the app that does not include web navigation elements or use CSS/Javascript within the app to hide them. Refer to our documentation for the GoNative custom user agent as discussed here.

2) Build an app main page
Your app’s initial page should be designed to look and feel like an app. Include relevant information and button links to allow the user to easily navigate to where they wish to go. Avoid large images and dense text, particularly “above the fold”. You can choose to either modify your existing main page to be app-esque or build a page specifically for your app.

3) Avoid footers
Apps typically do not contain footer text and menus that must be scrolled to view. If your app requires secondary navigation, consider using a combination of sidebar navigation and a bottom tab bar. Otherwise try to either hide footers within the app or don't use them at all.

4) Use mobile optimized logos
If you are showing your logo on every page, make sure it doesn't consume the entire screen. As mobile device screens are (relatively) small, every pixel counts. Hide your standard navigation logo and use the native navigation bar title or add a mobile optimized logo to the sidebar menu.

5) Optimize forms for mobile input
Filling forms on mobile devices can be challenging and frustrating for users. If you have login, data collection or other forms, make sure that they are scaled large enough to easily complete on a mobile device. For longer forms consider splitting across multiple pages so the user does not need to scroll.

6) Test your app
Test your app fully before publishing. GoNative offers a wide range of simulator devices to test your app. You may also test using physical iOS and Android devices. Put yourself in the customer's shoes and navigate through the app. Make sure text is readable, buttons clickable and all functionality performs as expected.

If you purchased GoNative’s App Store Publishing service, we will assist you with your app’s configuration to ensure a user-friendly and feature-rich mobile app. We will also provide guidance on what you may need to add to ensure your app is accepted by the app stores.