The following manual will guide you through the step-by-step process of taking your new iOS mobile app from setup to distribution.
We recommend that you read through each section of the guide before beginning work on the process described in that chapter. This may take a few extra minutes, but we assure you that it will save you some headaches in the long run.
This section of the manual will quickly explain how the iOS mobile app setup works, what you will need to do at each stage of the process and what you can expect. Please note: This chapter is not intended to function as a guide. We recommend you use this overview for planning only and advise that you read each section of the manual thoroughly before proceeding.
The first thing you will need to do once you have purchased a white-label mobile app from Avinode is to setup an iOS Developer Account with Apple.
Getting an iOS Developer Account account can be a time consuming process requiring corporate verification, submission of documentation and Apple review and approval. This process, while not terribly complicated, can take up to three weeks so, in order to expedite the setup process, we require that you begin your iOS Developer Account setup before moving on to step two.
Yes, in fact, we recommend that you proceed to step 2 as soon as you have submitted your account application to Apple.
The processing of your App Store account application can be a rather long process. When you apply to Apple they will ask you for very specific information about your company. It is important that info you provide is completely accurate. This will save you a lot of time and frustration in the long run. There are several steps in the application process. Once you have finished the initial online form you will be instructed to wait while Apple reviews your application. Apple will then request documents from your provided contact people. After which you will again be instructed to wait. If all goes well you will eventually receive an email directing you to a link where you can finally complete your account setup and purchase your membership in App Store. This marks the completion of the account setup process; at this point your account is nearly ready to host your new iOS mobile app.
In the second stage of setup we will need you to provide us with information in order to set up your app. As previously mentioned, this information falls into three distinct categories, technical information, design specifications, and written documentation.
In order to personalize your app we will need you to provide your logo, specified app color, a landing page image, and an icon for both the App Store and the iPhone. Detailed information about these graphical elements can be found in section 2.1 of this manual.
At the time of submission App Store requires that you include your app’s name, a description of the application, keywords, copyright information, contact information, a support URL, and your developer name. This cannot be edited once it has been submitted so it is important that you submit this information exactly as you wish to see it displayed. Specific information about this documentation can be found in section 2.2 of this manual.
In addition, to adding your Avinode contact as a team member on your App Store account and as a user in App Store Connect, you will also need to provide Avinode with some technical documentation including your iOS distribution certificate, and your App Store distribution provisioning profile. Step-by-step instructions for how to obtain these documents is provided in section 2.3.
Once you have finalized your App Store setup and submitted the required information to Avinode you can sit back and relax. Your Avinode contact will continue the process of setting up and submitting your app to App Store. The setup, submission and approval process can take up to five weeks, based on app approval time estimates from App Store.
The first step in the process of getting your new iPhone application ready for its public debut is to sign up for an App Store account. Important! You need to enrolling as an organisation. This is a straight forward process and you can follow the steps in this process provided by Apple. If you already have an iOS Developer account you can continue to the next part of this manual.
If you have reached the midway point in your App Store Account Application process then you are now ready to complete sections 2.1 and 2.2 of this chapter. Once you have completed your App Store enrollment as described in the section Setup iOS Developer Account then you can proceed to section 2.3 Technical Requirements.
In order to customize your iPhone App we will need the following design elements from you.
Please provide a RGB color that you wish to use for your app. The tint color will affect buttons, titles, link color and highlighted colors.
Please provide a logo for placement in Search view and About us page. When considering your logo choice please keep in mind that this will be placed on a white background.
The logo should be in the PNG image format and have a transparent background. Following sizes are required:
Device or context
iPhone 6, 7, 8 (Plus), XS Max
870 x 204 px
iPhone 5, 6, 7, 8, X, XR, XS
580 x 136 px
We will need you to provide your app icon in three sizes to fit the current Apple formatting scheme. The icons should be in PNG image format, flattened with no transparency. Square with no rounded corners. Following sizes are required:
Device or context
1024 x 1024 px
iPhone 6, 7, 8 (Plus), XS Max
180 x 180 px
iPhone 5s, 6, 7, 8, X, XS, XR
120 x 120 px
Please indicate which currency you would like to appear as the default setting in your app. Supported currencies:
AUD Australian Dollar
HRK Croatian Kuna
NZD New Zealand Dollar
BGN Bulgarian Lev
IDR Indonesian Rupiah
PHP Philippine Peso
BRL Brazilian Real
ILS Israeli New Shekel
PLN Polish Zloty
CAD Canadian Dollar
INR Indian Rupee
RON Romanian New Leu
CHF Swiss Franc
ISK Iceland Krona
RUB Russian Rouble
CNY Chinese Yuan Renminbi
JPY Japanese Yen
SEK Swedish Krona
CZK Czech Koruna
KRW Korean Won
SGD Singapore Dollar
DKK Danish Krone
LTL Lithuanian Litas
SKK Slovak Koruna
LVL Latvian Lats
THB Thai Baht
GBP British Pound Sterling
MXN Mexican Peso
TRY Turkish Lira
HKD Hong Kong Dollar
MYR Malaysian Ringgit
USD US Dollar
HUF Hungarian Forint
NOK Norwegian Kroner
ZAR South African Rand
Please indicate which languages you would like to support. The language is automatically detected by the system. If the application detect a language which you do not support, your application will fall back on the English language.
Supported languages: English (default) German, Spanish, Portuguese, Russian, French, Italian, Dutch.
Please provide a self hosted link to your Terms and Conditions.
Please indicate whether or not you would like to include a brief description of aviation safety procedures and how safety auditing works, along with information about what this means for the end user. This text is provided by Avinode.
Please indicate whether or not you would like to include an option which will let your users choose from your custom categories in search form.
Please indicate whether or not your would like to include an option which will let your users search empty legs.
Please indicate whether or not you would like to have a description of your company in the app. If so, please provide us with the text you want to present. You will also need to translate this text to the different languages you support (see 2.1.5).
This section will describe the various written components we need from you for use in App Store.
This name will be displayed in App Store for this app and all future apps you develop and post with this account.
Please indicate the name you wish your app to have in App Store.
Due to space limitations within the iPhone interface, if your app name exceeds 13 characters then you will need to provide an alternate to the app name from 2.2.2 to be used in the iPhone
We will need a description of the app to be shown in App Store. Keep in mind that this text should have a light sales tone, but still detail the features and functionality of your app. Please see the attached example below:
[App Name] by [Company Name]
Empty Legs anytime, anywhere at the tap of your fingers. [App Name] for iPhone makes it possible for you to search, view and request empty legs from wherever
you are, whenever you want. Keen to try private charter, but not sure about the price? Empty Legs can provide you with a cost effective alternative to traditional air charter. Because they are pre-scheduled, unoccupied flights, Empty Legs can be booked for a greatly reduced rate, giving you the opportunity to fly to your destination in comfort and style.
- GPS based search
- Favorite airports function
- Tailored Empty Leg Highlights scroll
- Real-time availability data
- Map view
- Send requests from the App
- View aircraft images
If you wish to charge users to download your app you will need to stipulate a price. Note! Keep in mind that you will need to upgrade your App Store account to an “iOS Paid Applications Account” in order to charge for your app.
You will need to provide a list of keywords for your app. When choosing your keywords please keep in mind that they will be used for searches within App Store, so they should be as accurate and succinct as possible. Note! Please separate the keywords with commas. Keywords cannot exceed 100 characters, including commas.
Copyright information should include the name of the person or entity that owns the exclusive rights to the app, along with the year the rights were obtained. e.g. Company Name 2014
Contact information should be comprised of those emails that app users can use to contact your company through App Store regarding the app. Note! This may differ from the contact information shown within the app
You will need to provide us with a URL address to a webpage where app users can go to receive support for their app. This will be visible to all App Store users. e.g. your company’s webpage, or the “about us” page of your company website.
The following section describes the technical adjustments that you must make to your App Store account and the technical documentation you must submit to Avinode in order for us to be able to submit the app to App Store. Note! Begin this section once your iOS Developer Account has been approved.
After inviting Avinode to join your team you will also need to add us as a user in App Store Connect at https://itunesconnect.apple.com
Note! We should have already provided you with the contact information needed to complete this step. If you have not received these contact details please email your sales representative to request this information.
Sign in to App Store Connect with your iOS Developer Account at https://itunesconnect.apple.com
Navigate to Users and Roles
Under the section App Store Connect Users , press the “+” button to add a new user.
Enter user information as follows:
First name: Avinode
Last name: Developer
Email address: [email protected]
Click Next in the top right corner.
You should now find yourself on a page asking you to Select Roles. Tick the boxes marked Admin, and add additional Access to certificates, identifiers & profiles and then press the Next button. On the next page (Notification) just press Save in the top right corner.
Congratulations, you have completed the transfer of technical information to Avinode!
We will now complete the setup of your Mobile Application and submit it to the App Store for review and approval. Please note the Apple review process can take between one and ﬁve weeks. You will be able to follow this from your App Store account. We will notify you as soon as your app has been approved.
With your iPhone app approved and listed in App Store it is now time to begin your marketing roll-out. The following text will give you some ideas for how you can spread the word about your new app.
Your business is likely already using a number of different communication channels to get messages out to your clients, i.e. your company’s website, email signatures, Twitter, Facebook and blogs. These are also an effective way to spread the word about your new app.Think about putting a link to your app’s page on App Store in your email signatures, or on the main page of your company’s website. Use social media, like Twitter, Facebook and your company’s blog(s), to advertise or discuss your new app. Keep this information refreshed and current, and update as you feel it is necessary.
Distribute your app directly to clients. This is the easiest way to get downloads right away and begin the word-of-mouth advertising on your app.
Carry your app with you wherever you go. You never know when you’ll have the opportunity to show your app to clients, potential clients, or other interested parties, so one of the simplest things you can do is to always carry your app with you. This is a very direct and simple form of marketing that allows you to show potential users the app while at the same time giving them a verbal overview of all its best features. This plants the seeds for instant word-of-mouth advertising in which your app begins to market itself through your clients.
Think about using giveaways and gifts as a way of promoting your new app. Giving away an iPhone or iPod touch loaded with your app, for example, is a great way of promoting your app to clients, or potential clients. Giveaways can take the form of direct gifts to clients, drawings, or lotteries among other things.
Updated 7 months ago