Internal Reference

App Store Connect — Full Listing

Everything you need to fill out App Store Connect and get UpskillPM reviewed. Click the copy icon next to any field.

Pre-Submission Checklist
  • ✓App name & subtitle written (under char limits)
  • ✓Full description written (<4000 chars)
  • ✓Keywords optimised (<100 chars)
  • ✓Privacy policy URL live at upskillpm.org/privacy-policy
  • ✓Support URL set
  • ○Create a real test account in your app before submitting — add credentials below in Review Notes
  • ○Upload 6.7" iPhone screenshots (1290×2796 px) — required
  • ○Upload 5.5" iPhone screenshots (1242×2208 px) — required
  • ○Upload iPad Pro 12.9" screenshots if distributing on iPad
  • ○Set pricing (Free / Freemium / Paid) in App Store Connect → Pricing & Availability
  • ○Generate IPA via Base44 Publish → Mobile app → Build Store Files
  • ○Upload IPA via Transporter or Xcode Organiser

1. App Identity

App Name

28/30

App Store Connect → App Information → Name

UpskillPM: PM Interview Prep

Subtitle

28/30

App Store Connect → App Information → Subtitle

Practice. Record. Get Hired.

Bundle ID

Must match the Bundle ID used in Base44's Build Store Files step

org.upskillpm.app

SKU

Any unique internal identifier — not shown to users

upskillpm-ios-001

Primary Category

Education

Secondary Category

Productivity

Content Rating

No objectionable content — select 4+ in the Age Rating questionnaire

4+

2. Pricing & Availability

Price

Set in App Store Connect → Pricing & Availability. Change if you add in-app purchases.

Free

Availability

You can restrict regions if needed — leave as-is for maximum reach

All countries and regions (default)

In-App Purchases

If you add subscriptions later, you must add them in App Store Connect → In-App Purchases before re-submitting

None at launch

3. App Description

Full Description

1798/4000

App Store Connect → App Store tab → Description

UpskillPM is the AI-powered interview prep app for Product Managers targeting Google, Meta, and Microsoft. Whether you're breaking into PM for the first time or levelling up to FAANG, UpskillPM gives you the tools, questions, and real feedback used by PMs who actually got the job. 🎙️ RECORD & GET INSTANT AI FEEDBACK Answer real PM interview questions out loud — just like the actual interview. Our AI scores your answer across 5 dimensions: Structured Thinking, User Empathy, Data Fluency, Strategic Instinct, and Leadership Signal. 📚 100+ REAL FAANG INTERVIEW QUESTIONS Practice questions across 6 categories: • Product Design • Analytics & Metrics • Strategy • AI & Emerging Tech • Behavioral • Execution 🏢 COMPANY-SPECIFIC COACHING Choose your target company — Google, Meta, or Microsoft — and get tailored feedback based on what their hiring committees actually look for. 📈 TRACK YOUR PROGRESS See your score trends over time, identify weak spots across skill dimensions, and know exactly where to focus next. 💡 EXAMPLE ANSWERS & FRAMEWORKS Every question includes a model answer and proven PM frameworks so you can see what a great response looks like. --- WHO IT'S FOR • Aspiring PMs preparing for FAANG interviews • APMs looking to move to a senior role • Engineers or designers transitioning into product • Anyone who wants to think more like a top PM --- HOW IT WORKS 1. Pick a category and your target company 2. Read the question — or have it read aloud 3. Hit record and answer out loud (just like a real interview) 4. Get your AI score + specific feedback in seconds 5. Review your transcript, improvements, and example answer 6. Repeat until you're hire-ready --- By UpskillPM — helping PMs land roles at Google, Meta & Microsoft. Questions? connect@dillseattle.com

Promotional Text (170 chars max — can be updated without a new submission)

139/170

Appears above the description. Great for limited-time announcements.

AI-powered PM interview coaching. Practice out loud, get scored instantly, land the job. Trusted by PMs targeting Google, Meta & Microsoft.

4. Keywords

Keywords (100 chars max, comma-separated, no spaces after commas)

95/100

App Store Connect → App Store tab → Keywords. Do not repeat words already in your app name.

PM interview,product manager,FAANG prep,Google PM,Meta PM,interview practice,product management

5. What's New (Version Notes)

Version 1.0.0 — Initial Release

App Store Connect → App Store tab → What's New in This Version

• 100+ real FAANG PM interview questions across 6 categories • AI-powered scoring across 5 evaluation dimensions • Voice recording + instant transcript + feedback • Company-specific coaching for Google, Meta & Microsoft • Progress tracking with score trends and skill radar • Example answers and PM frameworks for every question • Full mobile optimisation

6. Screenshots & Preview

Required device sizes

  • 📱 6.7" iPhone — 1290 × 2796 px (iPhone 14 Pro Max / 15 Plus) — Required
  • 📱 5.5" iPhone — 1242 × 2208 px (iPhone 8 Plus) — Required
  • 📱 6.5" iPhone — 1242 × 2688 px (optional but recommended)
  • 📱 5.8" iPhone — 1125 × 2436 px (optional)
  • 💻 iPad Pro 12.9" — 2048 × 2732 px (required if supporting iPad)

Recommended screenshots to capture (in order)

  1. Dashboard — hero view showing the welcome screen and CTA
  2. Practice screen — question displayed with record button
  3. Feedback screen — AI score card with dimension breakdown
  4. Progress screen — score trends and radar chart
  5. Question Bank — category filter + example question

Tip: Use the iOS Simulator in Xcode at the correct device resolution for clean screenshots, or use a tool like Previewed.app or AppLaunchpad to add device frames.

7. Support & Legal URLs

Support URL

Must be live and reachable by Apple reviewer

https://www.upskillpm.org

Marketing URL (optional)

https://www.upskillpm.org

Privacy Policy URL

Required — must be live

https://upskillpm.org/privacy-policy

Support Email

connect@dillseattle.com

8. Age Rating Questionnaire Answers

Answer these questions in App Store Connect → Age Rating. All answers below are "None" or "No" — resulting rating: 4+.

Cartoon or fantasy violenceNoneRealistic violenceNoneSexual content or nudityNoneProfanity or crude humourNoneAlcohol, tobacco, or drug useNoneSimulated gamblingNoHorror or fear themesNoneProlonged graphic or sadistic contentNoneMedical or treatment informationNoUnrestricted web accessNo

9. App Privacy (Data Usage)

Complete the privacy nutrition label in App Store Connect → App Privacy. Declare the following:

Contact Info (Email Address)

Purpose: Account creation & login · Linked to identity: Yes · Used for tracking: No

Identifiers (User ID)

Purpose: App functionality & analytics · Linked to identity: Yes · Used for tracking: No

Audio Data (Voice recordings)

Purpose: App functionality (transcription + AI feedback) · Linked to identity: No · Used for tracking: No

Usage Data

Purpose: Analytics (session scores, progress) · Linked to identity: Yes · Used for tracking: No

10. Permission Usage Descriptions (Info.plist)

These strings are shown to the user when iOS requests permission. Base44 injects them — verify they are set before submitting.

NSMicrophoneUsageDescription

UpskillPM uses the microphone to record your spoken interview practice answers. Audio is transcribed and used to generate AI feedback on your response.

11. Notes for Apple Reviewer

You must create a real test account in your app and replace the placeholder credentials below before submitting.

Review Notes (paste into App Store Connect → App Review Information)

Test Account Credentials: Email: [REPLACE — create a test account at your app's /register page] Password: [REPLACE — use a strong password] The app requires a free account (email + OTP verification). Registration is fully functional with the test credentials above. Core features to test: 1. Register / log in with the test account 2. Go to Practice → select a category → tap Record → speak for ~30 seconds → tap Stop 3. Wait ~10 seconds for AI feedback to appear (requires microphone permission) 4. Check the Progress page for score history 5. Browse the Question Bank and Company Sets pages Permissions used: - Microphone: required to record interview practice answers No in-app purchases. No third-party logins required. No location access. No camera access. Privacy Policy: https://upskillpm.org/privacy-policy Support: connect@dillseattle.com

Internal use only · /app-store-listing