Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/whitef0x0/app-store-checklist
Checklist before submitting to the App Store
https://github.com/whitef0x0/app-store-checklist
Last synced: about 1 month ago
JSON representation
Checklist before submitting to the App Store
- Host: GitHub
- URL: https://github.com/whitef0x0/app-store-checklist
- Owner: whitef0x0
- Created: 2016-11-15T22:57:02.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-21T03:13:23.000Z (over 6 years ago)
- Last Synced: 2024-12-07T01:32:16.321Z (about 2 months ago)
- Size: 3.91 KB
- Stars: 33
- Watchers: 8
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Checklist-Checklist - whitef0x0
- awesome-ios-star - App Store Checklist - A checklist of what to look for before submitting your app to the App Store. (Reference / React-Like)
- awesome-ios - App Store Checklist - A checklist of what to look for before submitting your app to the App Store. (Reference / React-Like)
README
App Store Checklist
===================**Before submitting to the App Store, make sure your app fullfills all these checks!**
### Safety
- [ ] Does not contain any Objectionable Content (content that is offensive, insensitive, upsetting, intended to disgust, or in exceptionally poor taste)
- [ ] Has filtering and reporting mechanism for User Generated Content
- [ ] Does not risk physical harm of user
- [ ] Developer Contact Information is **relevant** and **up to date**
- [ ] No continuous vibration### Performance
- [ ] Doesn't have a long startup/load time
- [ ] Tells the user if and when their device loses its network connection.
- [ ] App is Complete and has no Bugs
- [ ] App is not a Beta, Demo or Trial
- [ ] Metadata is Accurate. No Hidden or Undocumented Features
- [ ] Compatible with iPad and iPhones running **latest iOS**
- [ ] Only uses **public APIs**
- [ ] Compatible with IPv6
- [ ] Does not include names, imagery or icons of any **mobile platforms** (i.e. Apple Watch, iOS, Android etc) unless part of an approved specific feature### Business
- [ ] Does not mention other supported platforms
- [ ] In-App Purchases are **only purchasable** through Apple's IAP system
- [ ] Subscriptions should provide **ongoing value to a custsomer** (i.e. be given new content)
- [ ] Subscription Users should be able to **easily upgrade/downgrade**
- [ ] Should not use **content codes** to unlock new content
- [ ] Should not be a **catalog of other apps** (aka not compete with the App Store)
- [ ] Insurance Apps **must be free**
- [ ] Should not **restrict by location or carrier**### Design
- [ ] Name does not contain "Beta", "Demo" or "Trial"
- [ ] Follows Apple's (Human Interface Guidelines)[https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/]
- [ ] All Icon sizes should look identical
- [ ] Doesn't contain porn
- [ ] Doesn't use Apple’s UI Graphics or Logos
- [ ] Avoid copying core functionality of the OS’s pre-installed apps
- [ ] Design is original. Not a copyact
- [ ] Isn't a repackaged website
- [ ] Doesn't have the **same Bundle IDs** as another submitted App
- [ ] Complies with (App Extension Programming Guide)[https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/index.html#//apple_ref/doc/uid/TP40014214]
- [ ] Does not scrape from any **Apple site or service**### Legal
- [ ] Has a Privacy Policy (if it stores user data)
- [ ] Obtains permission from user before transmitting personal data
- [ ] Data from HomeKit API is not used for advertising
- [ ] Dose not use or disclose to third parties data gathered in the health, fitness, and medical research context
- [ ] Does not write **false/inaccurate data** to HealthKit or any other medical research/health management apps
- [ ] Obtains consent from participants/guardians before conducting health-related human subject research
- [ ] App does not use the Location API to provide emergency services or control autonomous vehicles
- [ ] If App has Gambling, only if you have met your legal obligations wherever it is available