SlideShare ist ein Scribd-Unternehmen logo
1 von 24
tailwave tailwave Apple App StoreReviewGuidelines Polle van Elsacker, Tailwave
History of App Store Approval Process Inconsistent Unfair Strange
Introducing App Store Review Guidelines Lots of kids downloading lots of of Apps, not too many parents using parental controls 250.000 Apps, new Apps need to add something useful or some form of lasting entertainment There are many serious developers who don’t want their quality Apps surrounded by amateur hour Real life legislation and rules apply to the App development environment
Terms and Conditions You are bound by terms of the following documents: Program License Agreement (PLA) Human Interface Guidelines (HIG) Read these documents carefully and subscribe to Apple Development newsletters, Twitter or RSS feed to stayup to date of changes.
Functionality Apps that crash, exhibit bugs, are in beta/demo/trial, use non-public API’s or download any kind of code Apps larger then 20 Mb will not download over cellular networks (automatically prohibited) Apps that browse the web must use the iOSWebKit Framework and WebKitJavascript Apps that are intended to provide fake functionality or inccorect diagnostic data will be rejected
Metadata (name, descriptions, ratings etc.) Apps with metadata that mentions the name of any other mobile platform will be rejected Apps with placeholder text will be rejected Names and icons displayed on iTunes Connect and on device should be similar, so not to cause confusion Manipulating user reviews is carefully monitored and punished with iOS Developer Program exclusion
Location Apps that don’t notify and obtain user consent before collecting, using or transmitting location data Apps that use location-based APIs for automatic control over vehicles, aircraft, other devices Apps that use location-based APIs for dispatch, fleet management, emergency services
Push Notifications Apps providing Push Notification without using the Apple Push Notification API (APN) Apps that charge for Push Notifications Apps that use location-based APIs for dispatch, fleet management, emergency services
Game Center Apps that display any Player ID or use Player ID for anything other then approved by Game Center Game Center information like leader boards may only be used when approved for use by Game Center Apps that excessively use network capicity or bandwith of the Game Center
iAds Apps that artificially increase number of impressions or click-throughs Apps containing empty iAd banners Apps designed predominantly to display iAd banners
Trademarks  Apps must comply with all trademarks, terms and conditions outlined in Apple Trademark List Google Maps API may be used when all brand features from original content remain unaltered Use of 3rd party material requires a documents right check which must be provided on request
Media Content  Apps that don’t use the MediaPlayer framework to access media in the Music Library will be rejected Audio streaming over cellular network may not use more then 5Mb over 5 minutes App user interfaces that mimic any iPod interface will be rejected
User Interface Comply with the Human Interface Guidelines (HIG) Apps that alter functions of standard switches (such as volume keys) will be rejected Apple sets a high bar for user interfaces  “If your user interface is less then very good it will be rejected”
Purchasing Apps that don’t use the App Purchase API (IAP) to puchase content/functionality/services Content subscriptions using IAP must last a minimum of 30 days and be available to all user iOS devices In general, the more expensive the App, the closer it will be reviewed
Scraping and Aggregation Scraping from Apple sites is prohibited Apps may use approved Apple RSS feeds such as the iTunes Store RSS feed Simple web clippings Apps, content aggregators, collections of links etc. may be rejected.
Violence Apps portraying realistic images of anything with a heartbeat getting hurt will be rejected “Enemies” cannot target a specific race, culture, coporation or any other real entity Apps that include games of Russian roulette will be rejected..
Pornography Apps containing pornographic material as defined by the Webster’s Dictionary will be rejected Apps containing user generated content that’s frequently pornographic (eg. Chat Roulette) will be rejected
Privacy Apps cannot transmis data about a user without prior permission from user Access to and information about how and where the data is located should be provided Apps targeting minors for data collection will be rejected
Contests, Sweepstakes, Lotteries Must be sponsored by the developer of the App Rules must be presented in the App and make clear Apple is not involved in the activity whatsoever Direct purchase of lottery or raffle ticket is prohibited
Review Board: Appeal App Rejections Login to the iOS Developer Center. Click on the App Store link on the right sidebar. Click on Approval Process link. Click on App Review Board. http://developer.apple.com
App Store Submission Tips Prevent a blank Ad spacefromappearingwhenAds are notavailable Don’tforget to includenetworkerror alerts in your code Provide additionalinformationfor the AppReviewProcess, use the field “Demo Account – Full Access Assignkeywordscarefully to getfoundbetter, readthis article EasterEggscanbefun, justmentionthatthey’re in there!
Useful Links App Store Resource Center iOS Developer Program User Guide iTunes Connect Developer Guide iTunes Connect FAQ Developer Support Center
Thank you, happy devving! Polle van Elsacker E-mail: polle@tailwave.com Twitter: @tllmn
References Image slide 1: http://images.macrumors.com/article/2010/09/09/102231-app_store_review_guidelines.jpg Image slide 2: http://www.pcworld.com/article/165880/step_by_step_apples_app_store_approval_process.html Main source of text: App Store Review Guidelines, Apple Inc. available from App Developer Support App Store Submission tips: http://developer.apple.com/news/ios/appstoretips

Weitere ähnliche Inhalte

Empfohlen

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
 

Empfohlen (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...
 

Get mobile 2010_-_apple_app_approval_process

  • 1. tailwave tailwave Apple App StoreReviewGuidelines Polle van Elsacker, Tailwave
  • 2. History of App Store Approval Process Inconsistent Unfair Strange
  • 3. Introducing App Store Review Guidelines Lots of kids downloading lots of of Apps, not too many parents using parental controls 250.000 Apps, new Apps need to add something useful or some form of lasting entertainment There are many serious developers who don’t want their quality Apps surrounded by amateur hour Real life legislation and rules apply to the App development environment
  • 4. Terms and Conditions You are bound by terms of the following documents: Program License Agreement (PLA) Human Interface Guidelines (HIG) Read these documents carefully and subscribe to Apple Development newsletters, Twitter or RSS feed to stayup to date of changes.
  • 5. Functionality Apps that crash, exhibit bugs, are in beta/demo/trial, use non-public API’s or download any kind of code Apps larger then 20 Mb will not download over cellular networks (automatically prohibited) Apps that browse the web must use the iOSWebKit Framework and WebKitJavascript Apps that are intended to provide fake functionality or inccorect diagnostic data will be rejected
  • 6. Metadata (name, descriptions, ratings etc.) Apps with metadata that mentions the name of any other mobile platform will be rejected Apps with placeholder text will be rejected Names and icons displayed on iTunes Connect and on device should be similar, so not to cause confusion Manipulating user reviews is carefully monitored and punished with iOS Developer Program exclusion
  • 7. Location Apps that don’t notify and obtain user consent before collecting, using or transmitting location data Apps that use location-based APIs for automatic control over vehicles, aircraft, other devices Apps that use location-based APIs for dispatch, fleet management, emergency services
  • 8. Push Notifications Apps providing Push Notification without using the Apple Push Notification API (APN) Apps that charge for Push Notifications Apps that use location-based APIs for dispatch, fleet management, emergency services
  • 9. Game Center Apps that display any Player ID or use Player ID for anything other then approved by Game Center Game Center information like leader boards may only be used when approved for use by Game Center Apps that excessively use network capicity or bandwith of the Game Center
  • 10. iAds Apps that artificially increase number of impressions or click-throughs Apps containing empty iAd banners Apps designed predominantly to display iAd banners
  • 11. Trademarks Apps must comply with all trademarks, terms and conditions outlined in Apple Trademark List Google Maps API may be used when all brand features from original content remain unaltered Use of 3rd party material requires a documents right check which must be provided on request
  • 12. Media Content Apps that don’t use the MediaPlayer framework to access media in the Music Library will be rejected Audio streaming over cellular network may not use more then 5Mb over 5 minutes App user interfaces that mimic any iPod interface will be rejected
  • 13. User Interface Comply with the Human Interface Guidelines (HIG) Apps that alter functions of standard switches (such as volume keys) will be rejected Apple sets a high bar for user interfaces “If your user interface is less then very good it will be rejected”
  • 14. Purchasing Apps that don’t use the App Purchase API (IAP) to puchase content/functionality/services Content subscriptions using IAP must last a minimum of 30 days and be available to all user iOS devices In general, the more expensive the App, the closer it will be reviewed
  • 15. Scraping and Aggregation Scraping from Apple sites is prohibited Apps may use approved Apple RSS feeds such as the iTunes Store RSS feed Simple web clippings Apps, content aggregators, collections of links etc. may be rejected.
  • 16. Violence Apps portraying realistic images of anything with a heartbeat getting hurt will be rejected “Enemies” cannot target a specific race, culture, coporation or any other real entity Apps that include games of Russian roulette will be rejected..
  • 17. Pornography Apps containing pornographic material as defined by the Webster’s Dictionary will be rejected Apps containing user generated content that’s frequently pornographic (eg. Chat Roulette) will be rejected
  • 18. Privacy Apps cannot transmis data about a user without prior permission from user Access to and information about how and where the data is located should be provided Apps targeting minors for data collection will be rejected
  • 19. Contests, Sweepstakes, Lotteries Must be sponsored by the developer of the App Rules must be presented in the App and make clear Apple is not involved in the activity whatsoever Direct purchase of lottery or raffle ticket is prohibited
  • 20. Review Board: Appeal App Rejections Login to the iOS Developer Center. Click on the App Store link on the right sidebar. Click on Approval Process link. Click on App Review Board. http://developer.apple.com
  • 21. App Store Submission Tips Prevent a blank Ad spacefromappearingwhenAds are notavailable Don’tforget to includenetworkerror alerts in your code Provide additionalinformationfor the AppReviewProcess, use the field “Demo Account – Full Access Assignkeywordscarefully to getfoundbetter, readthis article EasterEggscanbefun, justmentionthatthey’re in there!
  • 22. Useful Links App Store Resource Center iOS Developer Program User Guide iTunes Connect Developer Guide iTunes Connect FAQ Developer Support Center
  • 23. Thank you, happy devving! Polle van Elsacker E-mail: polle@tailwave.com Twitter: @tllmn
  • 24. References Image slide 1: http://images.macrumors.com/article/2010/09/09/102231-app_store_review_guidelines.jpg Image slide 2: http://www.pcworld.com/article/165880/step_by_step_apples_app_store_approval_process.html Main source of text: App Store Review Guidelines, Apple Inc. available from App Developer Support App Store Submission tips: http://developer.apple.com/news/ios/appstoretips