> For the complete documentation index, see [llms.txt](https://shine-dezign-infonet.gitbook.io/smart-monster/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shine-dezign-infonet.gitbook.io/smart-monster/launch-your-mobile-app/submission-process.md).

# Submission process

**For Apple App Store:**

1. **App Requirements:**
   * **App Privacy Policy**: Every app must include a privacy policy, especially if your app collects any user data.
   * **Screenshots and Preview Videos**: High-quality screenshots and app preview videos are required to showcase the app on the App Store.
   * **App Icon**: Must meet Apple’s design guidelines, typically sized at 1024x1024 pixels.
   * **App Metadata**: Title, description, keywords, app category, and additional metadata.
   * **App Build**: Ensure the app complies with Apple’s guidelines, especially in terms of functionality, security, and user interface.
   * **Testing**: The app must be tested thoroughly before submission. Apple also provides **TestFlight** to allow beta testing with external testers.
2. **Submission Process:**
   * Upload your app to **App Store Connect** using **Xcode**.
   * Fill in all the required details (description, categories, screenshots, etc.).
   * Submit your app for review by Apple’s team.
3. **Wait Time:**
   * **Review Process**: On average, it takes **1 to 3 days** for Apple to review your app. However, this timeline can vary based on the complexity of the app and the volume of submissions Apple receives.
   * **Rejection**: If your app is rejected, you’ll be notified with a reason, and you can fix the issues and resubmit. This can extend the timeline.
   * **Expedited Reviews**: In urgent cases, you can request an expedited review, but this is subject to Apple's discretion and granted only for specific situations like critical bug fixes or time-sensitive events.
4. **App Store Guidelines**: Make sure the app adheres to [Apple’s App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/), focusing on security, user interface, performance, and legal requirements.

***

#### **For Google Play Store:**

1. **App Requirements:**
   * **Privacy Policy**: A privacy policy is mandatory if your app handles user data.
   * **App Icon and Graphic Assets**: An app icon (512x512 pixels), feature graphics (1024x500 pixels), and screenshots for different devices.
   * **App Metadata**: Title, description, keywords, and categories for app discovery.
   * **App Bundle/APK**: Upload the app file (APK or AAB) through the **Google Play Console**.
   * **Target API Level**: Ensure your app targets the latest Android API level as required by Google.
   * **Testing**: Google offers internal testing and staged rollout options to release the app to a percentage of users first.
2. **Submission Process:**
   * Once the app is ready, you can upload it to the **Google Play Console**, and provide all the necessary details.
   * Submit the app for review.
3. **Wait Time:**
   * **Review Process**: Google’s review time can range from **a few hours to 7 days**, depending on factors like the app's complexity, the developer’s history, and the volume of submissions.
   * **Rejection**: If your app is rejected, you will receive feedback, and you can modify and resubmit the app for review.
   * **App Publishing Status**: You can monitor the status of your app in the Google Play Console.
4. **Google Play Policies**: Ensure your app meets Google’s Developer Program Policies, focusing on content, user experience, and legal obligations.
