SlideShare a Scribd company logo
1 of 18
Download to read offline
IPHONE APP STORE PUBLISHING
BEST PRACTICES


v1.1 !
22 January 2009!

Copyright 5th Finger 2009!


                             5thfinger
Document Contents!
•! Recommended best practices for iPhone application publishing & distribution quot;
  for global brands!

•! Overview of Apple iPhone developer account set-up process!

•! Description of key areas of Apple Developer Website!




                                                                                   5thfinger
RECOMMENDED BEST PRACTICE!
FOR GLOBAL BRANDS LAUNCHING IPHONE APPLICATIONS




                                           5thfinger
Recommendations
•! Set-up one global iPhone developer account for each brand that wishes to be independently branded
within the App Store. By default, the name of the developer of each application appears under the
application name within the iPhone App Store. So, if Sprite wishes to launch a “Sprite Shaker Game”
with the developer “Sprite”, then it will need it’s own developer account which it can use to publish its
apps. Each developer account costs USD$99. !

•! We recommend that you nominate an internal mobile expert as the “team agent” (master user on the
new account). This ensures that mobile expert is the person responsible for authorization for
applications to go live. !

•! You can then allocate the team leaders for the different external development teams as “team
admins” who can request certificates and other management tasks, but not send applications live. !

•! To manage the publishing process, we recommend designing forms to go between the brand
manager, the developer and the internal mobile expert to facilitate the process of ‘signing’ the
application with the corporate account key, as well as forms to confirm the countries and other
variables to be configured as part of the publishing process. This provides an audit trail and QA check
points as the application goes through the publishing process. 5th Finger can assist with the creation
of these internal forms if required.!

                                                                                               5thfinger
IPHONE DEVELOPER ACCOUNTS!
THE SET-UP PROCESS




                         5thfinger
Account Setup (1 of 2)
1.! Click on Apply Now on the following page:
    http://developer.apple.com/iPhone/program/
    apply.html (URL Subject to change by Apple)!



2.! On the next page, click on Create an Apple
    ID. !




3.! Enroll as a “Company/Organization”!



                                                   5thfinger
Account Setup (2 of 2)
3.! Open a “Standard Account” if you want your
    applications available on the App Store. quot;
   (The alternative is an Enterprise Account which is used to publish
   apps to your employees but not the public). !


4.! Complete the form requesting company
    information.!

5.! Have an authorized representative of the
    company accept the Terms & Conditions.quot;

6.! Your application may take a few days to be
    processed as it manually reviewed by Apple.
    You will receive an email when your
    application is complete. !



                                                                        5thfinger
APPLE DEVELOPER WEBSITE!
FEATURES OVERVIEW




                           5thfinger
iPhone Portal Overview!
                The core functions available from the
                iPhone Developer Program portal include:quot;

                Managing team membersquot;

                Configuring development profilesquot;

                Authorizing test handsetsquot;

                Setup new applications quot;

                Testing profilesquot;


IMAGE ON LEFT   Preparing an application for distributionquot;




                                                             5thfinger
iPhone Team!
                                                    The following are definitions of the different user
                                                    roles available:quot;

                         !quot;#$%                      Role: Team Agent (Master account)quot;
                         &'quot;()%                     Controls who can access portal, accepts all
                                                    agreements with Apple, and can invite new team
                                                    admins and developers.quot;
        !quot;#$%                           !quot;#$%
        &*$+(%                          &*$+(%      Role: Team Adminquot;
                                                    Authorizes test handsets, creates development
                                                    profiles, and approves certificate requests.quot;
,quot;-quot;./0quot;1%      ,quot;-quot;./0quot;1%             ,quot;-quot;./0quot;1%   Role: Developerquot;
                                                    Can request new digital certificates and
                                                    download the Development Provisioning Profiles. quot;
             Example user hierarchy%




                                                                                                 5thfinger
Certificates!
This section allows developers to request
certificates. A certificate is needed to ‘sign’
applications before they run.quot;

Approval is done by Team Admins.quot;




                                         5thfinger
Test handsets!
You can nominate up to a 100 handsets
which will be authorized by Apple to
download and run your application whilst in
development. quot;

Note: Every iPhone/iTouch has a unique id
that needs to be entered.quot;




                                       5thfinger
New Applications!
Team Admins can create new applications
within the portal. Combined with a
certificate and a test handset, this creates a
testing profile. quot;

There is also a Unique id for every
application launched worldwide. quot;




                                        5thfinger
Testing Profiles!
Used by Developers to load an application
onto an authorized test handset. quot;

Used by the development studio to
configure the device and application. quot;

Allows code to be actually run on an
iPhone.quot;




                                         5thfinger
Prepare for Distribution!
Requests to initiate distribution of an
application can only be made by the Team
Agent.quot;

The Team Agent needs to prepare a request
then have developers rebuild the
application with the new provisioning
profile. The provisioning profile contains
the information about target countries for
distribution. (The App Store allows you to
publish your application in just certain
countries). quot;

Application is now ready to submit to
Apple.!

                                        5thfinger
iTunes Connect!
Allows you to initiate distribution to the
application on the itunes store.quot;

Here you set:quot;
- Languagesquot;
- Name and descriptionquot;
- Screenshotsquot;
- Pricequot;

This triggers the Application approval
process.quot;

It also allows you to report on downloads
and sales.!


                                             5thfinger
Application Approval!
Your application can be approved within
just a few days, or as long as a few weeks. quot;

It all depends on the influx of applications
to Apple for approval a that point in time. quot;

We recommend allowing at least 4 weeks,
preferably more for your application to be
approved and appear in the iPhone App
Store. quot;

The longest timeline we have heard is 2
months for approval. !



                                          5thfinger
end!
   5thfinger

More Related Content

Recently uploaded

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

I Phone App Publishing Best Practice (5th Finger)

  • 1. IPHONE APP STORE PUBLISHING BEST PRACTICES v1.1 ! 22 January 2009! Copyright 5th Finger 2009! 5thfinger
  • 2. Document Contents! •! Recommended best practices for iPhone application publishing & distribution quot; for global brands! •! Overview of Apple iPhone developer account set-up process! •! Description of key areas of Apple Developer Website! 5thfinger
  • 3. RECOMMENDED BEST PRACTICE! FOR GLOBAL BRANDS LAUNCHING IPHONE APPLICATIONS 5thfinger
  • 4. Recommendations •! Set-up one global iPhone developer account for each brand that wishes to be independently branded within the App Store. By default, the name of the developer of each application appears under the application name within the iPhone App Store. So, if Sprite wishes to launch a “Sprite Shaker Game” with the developer “Sprite”, then it will need it’s own developer account which it can use to publish its apps. Each developer account costs USD$99. ! •! We recommend that you nominate an internal mobile expert as the “team agent” (master user on the new account). This ensures that mobile expert is the person responsible for authorization for applications to go live. ! •! You can then allocate the team leaders for the different external development teams as “team admins” who can request certificates and other management tasks, but not send applications live. ! •! To manage the publishing process, we recommend designing forms to go between the brand manager, the developer and the internal mobile expert to facilitate the process of ‘signing’ the application with the corporate account key, as well as forms to confirm the countries and other variables to be configured as part of the publishing process. This provides an audit trail and QA check points as the application goes through the publishing process. 5th Finger can assist with the creation of these internal forms if required.! 5thfinger
  • 5. IPHONE DEVELOPER ACCOUNTS! THE SET-UP PROCESS 5thfinger
  • 6. Account Setup (1 of 2) 1.! Click on Apply Now on the following page: http://developer.apple.com/iPhone/program/ apply.html (URL Subject to change by Apple)! 2.! On the next page, click on Create an Apple ID. ! 3.! Enroll as a “Company/Organization”! 5thfinger
  • 7. Account Setup (2 of 2) 3.! Open a “Standard Account” if you want your applications available on the App Store. quot; (The alternative is an Enterprise Account which is used to publish apps to your employees but not the public). ! 4.! Complete the form requesting company information.! 5.! Have an authorized representative of the company accept the Terms & Conditions.quot; 6.! Your application may take a few days to be processed as it manually reviewed by Apple. You will receive an email when your application is complete. ! 5thfinger
  • 9. iPhone Portal Overview! The core functions available from the iPhone Developer Program portal include:quot; Managing team membersquot; Configuring development profilesquot; Authorizing test handsetsquot; Setup new applications quot; Testing profilesquot; IMAGE ON LEFT Preparing an application for distributionquot; 5thfinger
  • 10. iPhone Team! The following are definitions of the different user roles available:quot; !quot;#$% Role: Team Agent (Master account)quot; &'quot;()% Controls who can access portal, accepts all agreements with Apple, and can invite new team admins and developers.quot; !quot;#$% !quot;#$% &*$+(% &*$+(% Role: Team Adminquot; Authorizes test handsets, creates development profiles, and approves certificate requests.quot; ,quot;-quot;./0quot;1% ,quot;-quot;./0quot;1% ,quot;-quot;./0quot;1% Role: Developerquot; Can request new digital certificates and download the Development Provisioning Profiles. quot; Example user hierarchy% 5thfinger
  • 11. Certificates! This section allows developers to request certificates. A certificate is needed to ‘sign’ applications before they run.quot; Approval is done by Team Admins.quot; 5thfinger
  • 12. Test handsets! You can nominate up to a 100 handsets which will be authorized by Apple to download and run your application whilst in development. quot; Note: Every iPhone/iTouch has a unique id that needs to be entered.quot; 5thfinger
  • 13. New Applications! Team Admins can create new applications within the portal. Combined with a certificate and a test handset, this creates a testing profile. quot; There is also a Unique id for every application launched worldwide. quot; 5thfinger
  • 14. Testing Profiles! Used by Developers to load an application onto an authorized test handset. quot; Used by the development studio to configure the device and application. quot; Allows code to be actually run on an iPhone.quot; 5thfinger
  • 15. Prepare for Distribution! Requests to initiate distribution of an application can only be made by the Team Agent.quot; The Team Agent needs to prepare a request then have developers rebuild the application with the new provisioning profile. The provisioning profile contains the information about target countries for distribution. (The App Store allows you to publish your application in just certain countries). quot; Application is now ready to submit to Apple.! 5thfinger
  • 16. iTunes Connect! Allows you to initiate distribution to the application on the itunes store.quot; Here you set:quot; - Languagesquot; - Name and descriptionquot; - Screenshotsquot; - Pricequot; This triggers the Application approval process.quot; It also allows you to report on downloads and sales.! 5thfinger
  • 17. Application Approval! Your application can be approved within just a few days, or as long as a few weeks. quot; It all depends on the influx of applications to Apple for approval a that point in time. quot; We recommend allowing at least 4 weeks, preferably more for your application to be approved and appear in the iPhone App Store. quot; The longest timeline we have heard is 2 months for approval. ! 5thfinger
  • 18. end! 5thfinger