App Store In-App Events: How to Set One Up for Your Expo App (and When It Is Worth It)

DavidDavid September 30, 2026 10 min read
A paper desk calendar with one date circled in red pencil on a warm oak desk, beside a dark smartphone, a small brass desk bell and two blank paper ticket stubs in late afternoon light
Original image, App Store Launch Club

What App Store in-app events are

App Store in-app events are Apple's way of promoting something timely that happens inside your app. Apple describes them as timely events within apps and games, such as game competitions, movie premieres and livestreamed experiences. Each event gets an event card with an image or video, the event name and a short description. Tapping the card opens an event details page with a longer description, and a note if an Apple In-App Purchase or subscription is required to take part. Events show on the App Store on iOS 15 and iPadOS 15 or later.

Two details make this more than a banner. Someone who does not have your app can download it directly from the event card or details page, and once it is installed, tapping Open takes them to the event inside the app. People can also opt in on the card or the details page to get a notification from the App Store when the event starts. That notification comes from Apple, so it reaches people who never gave your app push permission, and people who do not have it installed yet.

Where in-app events appear on the App Store

Apple lists three places. The one that matters most for a small app is search, because of who sees what.

Where in-app event cards show, per Apple's In-App Events documentation

PlaceWhat showsWho sees it
Your product pageAll of your currently published events, ordered by start time, with high priority events first.Anyone who opens your page.
Search resultsThe event card appears along with your app.People who have already downloaded your app see the event card. People who have not see your screenshots. People who search for the event itself see the card.
Today, Games and Apps tabsEvents in editorially curated selections and personalized recommendations.Decided by Apple's editors and recommendations.

Read the search row twice. When someone who already downloaded your app searches for it, the event card takes the place of your screenshots. That makes an event mostly a way to talk to people who have your app or used to have it. New users searching for your app still see the screenshots, so the work in [App Store screenshots that convert](/blog/app-store-screenshots-that-convert) is not replaced by an event.

You can also share an event with Apple's editors for promotional consideration. Apple says it highlights new apps and games, as well as those with significant updates, in-app events, cultural or seasonal moments and more. That is a request, not a guarantee. The wider picture is in [how to get featured on the App Store](/blog/how-to-get-featured-on-the-app-store).

What counts as an in-app event, and what Apple says does not

Apple says good candidates for in-app events are challenges, competitions and special content launches. It also names three things that are not good candidates: repetitive activities such as daily tasks or rewards, price promotions that do not introduce any new content, features or goods, and general promotions that raise awareness about your app. An event can highlight a feature that is permanent, but Apple says the event itself should focus on a related limited-time moment or experience.

You pick one event badge, which displays above the title on the card and the details page. Apple offers seven:

In-app event badges, per Apple's In-App Events documentation

BadgeWhat it is for
ChallengeActivities that encourage the user to achieve a goal before the event ends, such as a fitness challenge in a workout app.
CompetitionActivities in which users compete against one another for the highest ranking or to win rewards.
Live EventActivities that occur in real time that all users can experience simultaneously.
Major UpdateSignificant new features, content or experiences. Apple says this goes beyond minor enhancements like UI adjustments or bug fixes.
New SeasonNew content, storylines or media libraries that build on established content.
PremiereNew content or media introduced for the first time.
Special EventLimited-time events not captured by another badge, such as a collaboration.

For most apps our members build, which are habit trackers, small utilities and niche tools rather than games, two badges do nearly all the work: Challenge and Major Update. A 14-day challenge inside a habit app is a real event. A version that adds a feature people have been asking for is a real event. A bug-fix release is not, and Apple says so in the badge definition.

The Real Moment Test: should your app run an in-app event?

Inside App Store Launch Club I call this the Real Moment Test. Before anyone opens App Store Connect, the event has to pass three questions. It is Apple's own guidance turned into a checklist, plus one question Apple leaves to you.

  1. Is there something new? New content, a new feature, or a new goal to reach. If the only thing that is new is the artwork, it is a general promotion, and Apple lists that as a poor candidate.
  2. Does it have a start and an end? An event can last up to 31 days. If what you are promoting is always there, the event has to be about a limited-time moment around it, not the feature itself.
  3. Is there a screen to land on? The deep link has to open the event inside the app. If tapping Open would drop someone on your home screen with no sign of the event, you are not ready.

My honest view: most first apps should not run an event in their first weeks. There is no existing audience to bring back, and the search placement is aimed at people who already downloaded the app. Get the first users through [your first 100 app users](/blog/how-to-get-your-first-100-app-users), ship something worth announcing, and then use an event for it. An event you invented to have an event tends to fail the first question, and that is the same thing Apple's reviewers are checking.

In-app event limits, metadata and media sizes

These are the numbers Apple publishes. They are worth having in front of you before you write a word of copy, because the character limits are tight.

In-app event limits and metadata, per Apple's In-App Events documentation

ItemLimit or rule
Event lengthUp to 31 days.
Early promotionCan be promoted up to 14 days before its start date.
Approved eventsUp to 15 approved events in App Store Connect at a time.
Published eventsUp to 10 events published on the App Store at a time.
Event nameUp to 30 characters, title case. The actual name of the event, not a call to action or tagline.
Short descriptionUp to 50 characters, sentence case. Shown on the event card.
Long descriptionUp to 120 characters, sentence case. Shown on the event details page.
Event card mediaImage (.jpg, .jpeg, .png) or video (.mov, .m4v, .mp4), 16:9, from 1920x1080 up to 3840x2160 pixels.
Event details page mediaImage or video in the same formats, 9:16, from 1080x1920 up to 2160x3840 pixels.

You also enter a reference name, which is visible only in App Store Connect, and choose regional availability. You can make an event available only in specific regions and customize the dates and times for each one. Videos autoplay and repeat, so Apple suggests aiming for a seamless loop, and App Store Connect lets you preview how your media looks in the card and on the details page before you submit.

Three more settings shape how the event behaves. Event purpose tells Apple who the event is mainly for: appropriate for all users, attract new users, keep active users informed, or bring back lapsed users. Apple says this is one factor in its personalized recommendations, that it is not displayed anywhere, and that the event stays discoverable by all customers whichever you choose. Event priority decides order on your product page, where high priority events appear ahead of normal ones. Cost is where you indicate if a specific Apple In-App Purchase is required to take part. For a subscription app, Apple says you only mark this when the event costs extra on top of the standard subscription.

What gets an in-app event rejected

Events go through App Review, and Apple is specific about the metadata. One rule is stated as an outright rejection: do not include specific prices in your metadata. Apple's reason is that pricing and currencies vary across regions and can change independently of the event, and it says including specific pricing will lead to rejection by App Review.

  • Keep the metadata about the event. Apple asks that it accurately portrays the event and is specific to the event experience, not general information about your app or a promotion of its content or services.
  • Use a real event name. Apple's example of a good one is 'June Leaderboard Climb'. Its example of a bad one is 'Watch the livestream', which is a call to action.
  • Do not repeat the badge. Apple says to avoid generic terms or describing the type of event in the name, and extra words such as 'game event'.
  • No unverifiable claims such as 'the best' or '#1', no all capitals, and no excessive punctuation such as multiple exclamation points.
  • Keep text and logos out of the media where possible, especially your event name or app name, and do not add borders or gradients. Apple applies its own crops and gradients.
  • Only use content you created or have a license to use.

How to create an in-app event in App Store Connect

Apple's documentation lists what you enter when you create an event. In the order I work through it:

  1. Enter a reference name. Only you see it, so make it one you will recognize in App Analytics later.
  2. Choose the event badge that fits. For most indie apps that is Challenge or Major Update.
  3. Write the event name, short description and long description inside the 30, 50 and 120 character limits. No prices, no call to action as the name.
  4. Upload the event card media in 16:9 and the event details page media in 9:16, then check both previews so nothing important is cropped.
  5. Set the start and end dates and times, and the date the event starts appearing on the App Store. Choose regions if the event is not worldwide.
  6. Paste in the event deep link you already tested.
  7. Set event purpose, priority and cost, then submit the event for review.

Apple also notes you can use the App Store Connect API to automate metadata upload and submission for events. For one or two events a year the web form is faster. Once the event is approved, Apple encourages you to promote it yourself through email, advertising and social media, with a link to the event's details page so people can learn more and download the app if they have not already.

How to measure an in-app event

App Analytics in App Store Connect reports on published in-app events. Apple says you can view downloads filtered by a specific event, acquisition sources showing where people discovered the event, engagement data such as event impressions, event details page views and app opens, and how many people chose to be notified when the event starts.

I look at two of those first. The notification count tells you before the event starts whether anyone cared about the idea. App opens tell you whether the event brought back people who already had the app, which is what the search placement is built for. Downloads from an event on a small app will be a small number, so treat one event as a single data point and not a verdict. If you want to see what people did after they landed on the event screen, that is your own tracking, covered in [how to add analytics to your Expo app](/blog/how-to-add-analytics-to-your-expo-app).

Keep a short note after each event: the badge, the dates, the notification count, the opens and what you would change. It pairs well with the test log from [App Store product page optimization](/blog/app-store-product-page-optimization). Between the two you end up with a record of what your own users respond to, which is worth more than general advice.

TL;DR

App Store in-app events are dated event cards that promote a timely moment inside your app on your product page, in search results and in Apple's editorial and personalized picks, on iOS 15 and iPadOS 15 or later. An event runs up to 31 days, can be promoted up to 14 days early, and is reviewed separately from your app version, with up to 15 approved and 10 published at a time. You need a badge, a 30-character name, 50 and 120 character descriptions, 16:9 card media, 9:16 details media and a working deep link. Apple says daily rewards, price-only promotions and general awareness pushes are not good candidates, and specific prices in the metadata will be rejected. Run the Real Moment Test, build and test the event screen first, then submit.

The Real Moment Test exists because the easy part of an in-app event is the form and the hard part is having something real to put in it. Inside App Store Launch Club you can post your event idea, your 30 characters and your deep link plan and get a second opinion before it goes to App Review, and the [curriculum](/curriculum) covers the build and submission steps around it. Join at applaunchclub.co for $9 a month and bring your app.

Free app-building tips, straight to your inbox

Short, practical drops on app ideas, validating fast, store listings, and passing app review. No spam, unsubscribe anytime.

Frequently asked questions

What are App Store in-app events?

App Store in-app events are timely events within apps and games that Apple promotes with event cards on the App Store. A card shows an image or video, the event name and a short description, and opens an event details page. Events appear on your product page, in search results, and in editorial and personalized selections on the Today, Games and Apps tabs, on iOS 15 and iPadOS 15 or later.

How long can an in-app event last?

Apple says an in-app event can last up to 31 days and can be promoted on the App Store up to 14 days before its start date. You choose the start and end dates and times, plus the date and time the event starts appearing on the App Store, and you can customize those per region.

Do I need a new app version to publish an in-app event?

No. Apple says you can submit events for review independent of a new app version. The event still needs a working deep link into your app, so the screen it opens has to exist in the app people have. If your Expo app has no universal links yet, adding the associated domain means a new build first.

How many in-app events can an app have?

You can have up to 15 approved events in App Store Connect at a time, and an app can have up to 10 events published on the App Store at a time. On your product page they are ordered by start time, soonest first, with any high priority events shown ahead of normal priority ones.

Why was my in-app event rejected?

The most clear-cut cause is pricing: Apple says including specific prices in event metadata will lead to rejection by App Review. Apple also asks that metadata accurately portrays the event and is specific to the event experience, not general promotion of your app, and that the event name is the real name of the event and not a call to action or tagline.

Can a small indie app use in-app events?

Yes. There is no size requirement in Apple's documentation, and events are free to create. The limit is having a real event: Apple says good candidates are challenges, competitions and special content launches, and that repetitive daily rewards, price promotions with nothing new and general awareness promotions are not. For most indie apps the Challenge and Major Update badges fit best.

Last reviewed by David on September 30, 2026

David

Written by

David

Founder and app builder

Keep reading

App StoreLaunch

App Store Phased Release: How the 7-Day Rollout Works, How to Pause It, and When to Skip It

App Store phased release rolls a version update out to a random sample of users with automatic updates on over 7 days: 1 percent on day one, then 2, 5, 10, 20, 50 and 100. You can pause it for up to 30 days in total, or release to everyone with one button. Here is exactly what Apple says it does, what it does not do, and how I decide when an Expo app update should use it.

David 8 min
Read article
ASOApp Store Optimization

App Store Product Page Optimization: How to A/B Test Your Screenshots and Icon

App Store product page optimization is Apple's free A/B testing tool in App Store Connect. You test up to three alternate versions of your app icon, screenshots and app previews against your original page, on real App Store traffic, for up to 90 days, and read the results in App Analytics. Here is what Apple allows, how to set a test up for an Expo app, why alternate icons need a new build, and the One-Change Rule I use so a test actually tells you something.

David 9 min
Read article

Ready to build it yourself?

Join App Store Launch Club, the #1 community for building and launching apps, for $9/month.

← Back to the blog