Skip to content

Instantly share code, notes, and snippets.

@AliRehman7141
Created January 17, 2025 13:12
Show Gist options
  • Save AliRehman7141/0bef782350ac2a42b08084adfc6665e0 to your computer and use it in GitHub Desktop.
Save AliRehman7141/0bef782350ac2a42b08084adfc6665e0 to your computer and use it in GitHub Desktop.

App Store Listing Requirements

Apple

1. App Information

  • App Name: Maximum 30 characters.
  • Subtitle: A short description (up to 30 characters) displayed below the app name.
  • Category: Primary and optional secondary category (e.g., Games, Productivity, Health & Fitness).
  • Bundle ID: Unique identifier for your app, set in Xcode.
  • Privacy Policy URL: A link to your app's privacy policy.
  • Support URL: A link where users can get help.
  • Marketing URL: Optional; a link to your app's website or promotional page.

2. App Icon

  • Specifications:
    • 1024 x 1024 pixels
    • PNG format
    • No transparency
  • This icon will represent your app on the App Store.

3. Screenshots

  • Device Sizes:
    • iPhone (6.9", 6.5")
    • iPad (13", 12.9")
  • Specifications:
    • JPEG or PNG format
    • No status bar (it should be clean)
    • High resolution (specific dimensions vary by device)
  • Displays:
    • 6.9" (1320 × 2868px, 2868 × 1320px, 1290 × 2796px, or 2796 × 1290px)
    • 6.5" (1242 × 2688px, 2688 × 1242px, 1284 × 2778px, or 2778 × 1284px)
    • 13" or 12.9" (2064 × 2752px, 2752 × 2064px, 2048 × 2732px or 2732 × 2048px)
  • Upto 10 screenshots per device.

4. App Preview (Optional)

  • Video: A short video demonstrating your app (optional but recommended).
  • Specifications:
    • Length: 15–30 seconds
    • Format: MP4 (H.264 codec)
    • Resolution: Matches the device size
  • Upto 3

5. Description

  • App Description: A detailed explanation of your app’s features and benefits.
  • Keywords: Relevant keywords to help users find your app (100-character limit).

6. Version Information

  • What’s New in This Version: A brief note on updates, bug fixes, or new features.

7. App Store Connect Metadata

  • Age Rating: Select the appropriate age rating based on content.
  • Copyright: The legal copyright notice for your app.
  • Contact Information: Developer or company contact details.
  • Content Rights: Confirm you have the rights to all content in your app.

8. Build

  • Upload the app build via Xcode or Transporter.

9. Compliance Information

  • Export Compliance: Confirm if your app uses encryption.
  • Advertising Identifier (IDFA): Indicate if your app uses IDFA for ad tracking.

10. Pricing and Availability

  • Price Tier: Select the pricing model (free or paid).
  • Availability: Choose the countries or regions where your app will be available.

11. Additional Notes

  • TestFlight: Optional for beta testing before release.
  • App Review Notes: Add any specific notes for the Apple review team (e.g., test account credentials).

Android

1. App Information

  • App Name: Maximum 50 characters.
  • Short Description: A brief description (up to 80 characters) displayed on the app's listing.
  • Full Description: A detailed explanation of your app's features and benefits (up to 4,000 characters).

2. App Icon

  • Specifications:
    • 512 x 512 pixels
    • PNG format
    • Maximum file size: 1024 KB
    • No transparency

3. Screenshots

  • Device Sizes: Provide screenshots for the following devices:
    • Phone
    • Tablet (7-inch and 10-inch)
    • Android TV (if applicable)
    • Wear OS (if applicable)
  • Specifications:
    • Minimum dimension: 320 px
    • Maximum dimension: 3840 px
    • Aspect ratio: Between 16:9 and 2:1
    • Maximum 8 screenshots per device type

4. Feature Graphic

  • Specifications:
    • 1024 x 500 pixels
    • JPEG or PNG format
    • No transparency
    • Avoid adding text that overlaps with the Play Store UI

5. Promo Video (Optional)

  • A YouTube link to a promotional video for your app (optional but recommended).

6. App Category

  • Primary Category: Choose the most relevant category (e.g., Games, Productivity, Health & Fitness).
  • Tags: Add relevant tags to help users discover your app.

7. Content Rating

  • Complete the Content Rating Questionnaire in the Play Console to receive an age rating for your app.

8. Privacy Policy

  • A URL linking to your app’s privacy policy.
  • Mandatory if your app collects or processes user data.

9. App Package

  • APK or AAB: Upload your app’s build (preferably an Android App Bundle for better optimization).
  • Signing Key: Ensure your app is signed with a valid key.

10. Store Listing Metadata

  • Languages: Provide translations for your app’s listing (if applicable).
  • Contact Details: Include an email address and optionally a phone number or website.

11. Pricing and Distribution

  • Price: Select whether the app is free or paid.
  • Availability: Choose the countries or regions where your app will be available.
  • Ads Declaration: Indicate if your app contains ads.

12. Compliance and Policies

  • Data Safety Form: Fill out the Data Safety section to disclose how user data is collected and used.
  • Export Compliance: Confirm if your app uses encryption.
  • Target Audience: Specify the age group your app targets.

13. Release

  • Internal Testing: Optional, via Play Console.
  • Production Release: Once all information is complete, submit the app for review and publish it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment