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

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

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