DIY Guide
How to make a sticker pack app for iOS and Android in 2026
To make an iOS sticker app, create a Sticker Pack App in Xcode, add your artwork, test it in Messages, and submit it through App Store Connect. To make a WhatsApp sticker app for Android, prepare 512×512 WebP files, configure WhatsApp's Android sample app, test the Add to WhatsApp flow, and publish the signed app on Google Play.
This free, end-to-end guide covers both paths: sticker sizes and formats, developer accounts, Xcode, Android Studio, store listings, screenshots, testing, and review. You can follow it yourself or hire us to handle the build.
Read the guide in order if this is your first app. If you already know which platform you need, use the selector or chapter links to jump ahead.
What is a sticker pack app?
A sticker pack app is a small app whose main job is to deliver your stickers into a chat app. On iPhone, the app appears in Messages and can be listed in the App Store for iMessage. On Android, the app lets users add your sticker packs to WhatsApp after installing it from Google Play.
Choose the right sticker-making method
These are different goals that are often described as “making a sticker app.” Choose the path that matches what you want people to install:
Publish an iOS sticker pack app
Use Apple's Sticker Pack App template in Xcode when you want a branded iMessage pack that people can download from the App Store. A basic pack does not require coding, but it does require a Mac and an Apple Developer Program membership to publish.
Publish a WhatsApp sticker app for Android
Use Android Studio and WhatsApp's official sticker sample when you want an app on Google Play with an Add to WhatsApp button. This path requires correctly sized WebP files, a contents.json file, app signing, and a Google Play developer account.
Make personal stickers without publishing an app
If you only want stickers for your own chats, use the built-in sticker tools in iPhone or WhatsApp, or a third-party sticker maker. You do not need Xcode, Android Studio, or a developer account for personal stickers.
Sticker pack app roadmap
- Prepare finished sticker files with transparent backgrounds, correct dimensions, correct file type, and file sizes under platform limits.
- Set up Apple Developer and/or Google Play Console accounts under the right owner.
- Create the iOS sticker pack in Xcode, add stickers, configure icons, sign the app, test in Messages, and upload to App Store Connect.
- Fork or copy WhatsApp's open-source Android sticker sample, replace its sample stickers, update metadata and package names, sign the app, and test the Add to WhatsApp flow.
- Build store listings with screenshots, app icons, descriptions, privacy answers, ratings, review notes, and production releases.
Install only what you need
For iOS
- A Mac running a recent version of macOS
- Xcode (free from the Mac App Store, large download)
- Apple Developer Program membership ($99/year)
- Sticker artwork exported as PNG, APNG, GIF, JPEG, HEIC, or HEICS
- A 1024×1024 app icon for the App Store listing
For Android
- Any computer (Windows, Mac, or Linux)
- Android Studio (free)
- Google Play Developer account ($25 one-time fee)
- Sticker artwork as WebP or PNG files at 512×512 px
- Basic comfort reading/modifying code (or use our template)
Realistic timeline
A first-time DIY build is usually a multi-day project.
Asset prep can take a few hours. Account verification can take from same day to several days. Apple review often takes 24 to 48 hours after submission. Google Play first review can take a few days, and new personal Play accounts need a 12-tester, 14-day closed test before production access.
Done for you - We'll build an amazing sticker app for you
Your own sticker pack app on the App Store and Google Play. Ready for iMessage and WhatsApp. Send us your artwork or ideas and we handle the build, signing, and store submission. No Mac, no Xcode, no developer accounts on your end.
What you provide
- Your sticker artwork, rough drafts, or a description of what you want
- Feedback when we send you a test build to review
Step 1
Prepare your sticker assets
Before you open Xcode or Android Studio, your artwork needs to be the right size, format, transparency, padding, and file weight. Most sticker app problems come from assets that are too large, have a solid background, use the wrong dimensions, or do not match the filenames in the app configuration.
Sticker file requirements
Make a master version of each sticker at high resolution, then export platform-ready files from the master. Do not edit the compressed export repeatedly because quality gets worse each time.
| Platform | Sticker size | Format | Max file size | Pack limits |
|---|---|---|---|---|
| iOS (iMessage) | Small 300×300, Medium 408×408, or Large 618×618 px | PNG or APNG recommended; Apple also accepts GIF, JPEG, HEIC, HEICS | 500 KB per sticker | No practical minimum, but 12 to 30 stickers feels complete |
| Android (WhatsApp) | 512×512 px exactly | WebP recommended; PNG can work but is harder to keep small | 100 KB static sticker; 500 KB animated sticker | 3 to 30 stickers per pack; multiple packs can live in one app |
Leave transparent padding around each sticker. A good rule is at least 16 px on a 512×512 canvas, and more for art with shadows or strokes. Stickers that touch the edge can look clipped in chat and may fail platform validation.
Recommended tools
You only need one design tool and one optimizer. Choose tools you are comfortable with; the important part is exporting the exact specs.
- Design and cleanup: Figma, Photoshop, Illustrator, Affinity Designer, Procreate, Photopea, or Canva Pro if it can export transparent PNGs.
- Free background removal:remove.bg, Photopea, or your design app's subject selection tools. Always inspect the edges after automatic background removal.
- PNG compression: TinyPNG, ImageOptim, Squoosh, or
pngquant. - WebP conversion: Squoosh, XnConvert, Photoshop export, Android Studio conversion, or
cwebp. - Batch resizing: Figma export settings, Photoshop Image Processor, XnConvert, ImageMagick, or a simple script.
Prepare a master sticker template
- Create a 512×512 px canvas with a transparent background.
- Add guides 16 px from every edge. Keep the important art inside those guides.
- Place your sticker art centered on the canvas.
- Use consistent stroke width, shadow style, and visual scale across the whole pack.
- Export a master transparent PNG for each sticker.
Transparency and backgrounds
All sticker files must have a transparent background. This means exporting as PNG with alpha or WebP with alpha. JPEG is only acceptable for iMessage stickers that intentionally have a rectangular background; it is a bad default for sticker packs.
- Do not export with a white, black, or colored background. It will show as a square in chat apps.
- Do not use JPEG. JPEG does not support transparency.
- Check your exports by placing them on a colored background in your design tool. If you see a box around the sticker, the background isn't transparent.
Export iMessage sticker files
Choose one sticker size for the whole iMessage pack in Xcode. Medium is the safest default because it looks substantial without crowding the tray.
| Xcode size | Point size | Export size | Best for |
|---|---|---|---|
| Small | 100×100 pt @3x | 300×300 px | Simple emoji-style stickers |
| Medium | 136×136 pt @3x | 408×408 px | Most character and brand sticker packs |
| Large | 206×206 pt @3x | 618×618 px | Detailed art that needs more room |
- Export static stickers as transparent PNG.
- Export animated stickers as APNG or GIF and keep each file under 500 KB.
- Use the same visual size across the pack so one sticker does not look tiny next to another.
Export WhatsApp sticker files
- Resize each static sticker to exactly 512×512 px.
- Export as WebP with transparency.
- Compress each static sticker to 100 KB or less.
- Create a 96×96 px transparent PNG tray icon under 50 KB.
- Prepare at least 3 stickers and no more than 30 stickers per pack folder.
Tray icons and app icons
In addition to individual stickers, you need icons for the sticker tray and the app store listing.
iOS tray icon
- Xcode uses your sticker pack assets for the Messages tray experience.
- You still need a 1024×1024 px app icon for App Store Connect.
- The app icon must be square, opaque, and have no transparency or rounded corners.
Android / WhatsApp tray icon
- WhatsApp tray icon: 96×96 px PNG with transparency, under 50 KB.
- Play Store icon: 512×512 px PNG, no transparency.
- Feature graphic: 1024×500 px PNG or JPEG for the Play Store banner.
Animated stickers
Animated stickers are harder to ship because file sizes grow quickly. Start with static stickers unless animation is central to the pack.
- iMessage supports animated sticker files such as APNG and GIF under 500 KB each.
- WhatsApp sticker apps support animated sticker files up to 500 KB when the app/template is configured for them.
- Keep loops short, simple, and readable at small sizes.
- Test on a real device. Simulators do not always reveal playback or file-size problems.
How many stickers do you need?
For a public app, aim for 12 to 30 stickers in a starter pack. Fewer than that can feel unfinished, even when the store technically allows it. WhatsApp packs require at least 3 stickers and allow up to 30 stickers per pack.
If you have many stickers, set up an artboard template at 512×512 with safe-zone guides at 16 px inset. Export all stickers at once using batch export in Figma, Photoshop, or a script. Name files sequentially:sticker_01.webp, sticker_02.webp, etc.
File naming conventions
- Use lowercase letters, numbers, and underscores only
- No spaces or special characters
- Sequential numbering:
sticker_01.png,sticker_02.png - Tray icon:
tray_icon.png(Android) or handled in Xcode (iOS)
Optimizing file size
- PNG: Run through TinyPNG, ImageOptim, or Squoosh. Keep iMessage exports under 500 KB.
- WebP: Use lossy compression around 80 to 90% quality, then lower quality only if needed to get under 100 KB.
- Remove metadata: Strip EXIF data from exports.
- Check every file: Do not assume one good export setting works for every sticker. Detailed art often needs extra compression.
Quality checklist
- Correct dimensions for the selected platform and Xcode sticker size
- Transparent background (no white/colored box)
- 16 px minimum padding from canvas edges
- Under file size limits: 100 KB static WhatsApp WebP, 50 KB WhatsApp tray icon, 500 KB iMessage sticker
- Consistent naming convention
- Tray icon and app icon prepared at required sizes
- You own the artwork or have written permission to use it commercially
Step 2
Set up your developer accounts
You can prepare stickers before you pay for anything, but you need developer accounts before you can publish under your own name. Create these accounts early because identity checks, organization verification, and store access can take longer than the actual sticker build.
Account costs and timing
| Account | Cost | Needed for | Plan for |
|---|---|---|---|
| Apple Developer Program | $99/year in the U.S.; local currency may vary | App Store Connect, signing, TestFlight, App Store submission | Same day to several days, depending on verification |
| Google Play Console developer account | $25 one-time registration fee | Google Play listing, app signing, testing tracks, production release | Same day to several days, plus testing requirements for new personal accounts |
Enroll with the person or business that should own the app long term. Store ownership, bundle IDs, package names, ratings, reviews, and update history are tied to these accounts. Transferring apps later is possible in some cases, but it is slower than setting up ownership correctly from the start.
Apple Developer Program setup
- Create or choose the Apple Account that will own the app. Use an email you can keep long term, not a temporary contractor email.
- Go to Apple Developer Program enrollment.
- Choose Individual if you are publishing under your personal legal name, or Organization if a company should appear as the seller. Organizations usually need a D-U-N-S Number and authority to bind the company.
- Complete identity verification, accept the license agreement, and pay the annual membership fee.
- Confirm you can sign in to App Store Connect. This is where you create the app listing after uploading the Xcode build.
Apple details to decide before building
- App name: The public name users see in the App Store and on device. Keep it short, searchable, and specific to your pack.
- Bundle ID: A unique identifier such as
com.yourbrand.stickers. It must match Xcode and App Store Connect. - SKU: An internal ID for App Store Connect, such as
stickers-001. Users do not see it. - Privacy policy URL: Required even if your sticker app collects no personal data.
Google Play Console setup
- Create or choose the Google Account that should own the app and go to Play Console signup.
- Choose a personal or organization account. Organization accounts require business details and may avoid the extra production-access testing requirement that applies to new personal accounts.
- Accept the developer agreement and pay the $25 registration fee.
- Complete identity verification. Google may ask for a government ID, payment profile details, phone number, and address.
- Create your app in Play Console after your Android package name is final. The package name, such as
com.yourbrand.stickers, cannot be changed after publishing.
Google says newly created personal developer accounts must run a closed test with at least 12 testers opted in for 14 continuous days before applying for production access. Build that into your timeline if you are publishing from a new personal account.
Google details to decide before building
- Package name: Use lowercase reverse-domain format, for example
com.yourbrand.stickerpack. Do not usecom.whatsapp, sample names, or someone else's brand. - App signing: Let Google Play manage app signing, but still save your upload keystore and passwords. You need them for future updates.
- Contact email: Shown on the Play listing. Use an inbox you monitor.
- Privacy policy URL: Required for the listing and Data safety form, even for no-data apps.
Before you move on
- You can sign in to App Store Connect and Play Console.
- Your app name is available or you have a backup name.
- You chose final bundle/package IDs.
- You know whether the app will be free or paid.
- You have a privacy policy URL ready.
- You planned extra time for Google closed testing if required.
Step 3
How to make an iOS sticker pack app in Xcode
iOS is the simpler platform for sticker apps because Apple provides a dedicated Sticker Pack App template in Xcode. You do not need to write code for a basic pack. You create the project, drag your sticker files into the sticker asset catalog, configure signing and icons, test in Messages, then upload the archive to App Store Connect.
Prerequisites
- Mac with a macOS version supported by the current Xcode release
- Current Xcode from the Mac App Store or Apple Developer downloads
- Apple Developer Program membership ($99/year)
- Sticker PNGs prepared per the asset section
- 1024×1024 opaque app icon with no rounded corners
- Privacy policy URL
Install Xcode and sign in
- Install Xcode from the Mac App Store.
- Open Xcode once so it can install additional components.
- In Xcode, open Settings → Accounts and add the Apple Account enrolled in the Apple Developer Program.
- Select the account and confirm your team appears. If it does not, finish enrollment at developer.apple.com/account.
Create a new Sticker Pack project
- Open Xcode → File → New → Project
- Select the iOS tab → choose Sticker Pack App
- Fill in Product Name, Team, Organization Identifier (e.g.
com.yourname), and save
Choose Sticker Pack App(standalone), not “Sticker Pack Extension” unless you are adding stickers to an existing iOS app. The standalone template creates the app container and Messages extension together.
Choose identifiers carefully
- Product Name: The project name in Xcode. It can match your public app name.
- Organization Identifier: Reverse-domain prefix such as
com.yourbrand. - Bundle Identifier: Xcode combines the prefix and product name. Make it match the Bundle ID you create in App Store Connect.
- Team: Your enrolled developer team. Without this, distribution signing will not work.
Add your stickers
- Click
Stickers.xcstickersin the Project Navigator - Drag PNG files into the Sticker Pack folder
- Xcode validates dimensions and file sizes automatically
- Remove any placeholder stickers before shipping
Configure sticker pack settings
- Sticker Size: Small, Medium, or Large. Match this to the export size you prepared: 300, 408, or 618 px.
- Display name: Keep the app name concise so it does not truncate badly on device.
- App Icon: Add your 1024×1024 icon in the asset catalog and let Xcode generate smaller slots if prompted.
Set up signing and certificates
Automatic signing (recommended)
- Select your target → Signing & Capabilities
- Check Automatically manage signing
- Select your Team from the dropdown
App Store Connect bundle ID
- Go to Certificates, Identifiers & Profiles.
- Create an App ID if Xcode did not create one automatically.
- Use the same bundle identifier shown in Xcode.
- Return to Xcode and confirm signing shows no errors.
If signing fails, verify your membership at developer.apple.com, then in Xcode go to Settings → Accounts and download profiles.
Test, archive, and upload
- Run on a simulator or real iPhone with Product → Run.
- Open Messages, start a conversation, tap the app drawer, and find your sticker app.
- Send several stickers and peel one onto a message bubble to check scale and transparency.
- Fix any blurry, cropped, oversized, or white-background stickers.
- Set the build destination to Any iOS Device or a generic iOS device.
- Increment the version/build if needed under target settings.
- Product → Archive → Distribute App → App Store Connect.
Once uploaded, continue to App Store submission to complete your listing.
What to prepare for App Store Connect
- App name, subtitle, category, and keywords.
- Short promotional text and full description.
- Support URL and privacy policy URL.
- Age rating questionnaire answers.
- iPhone screenshots that show the sticker tray and stickers in Messages.
- Review notes explaining that this is an iMessage sticker pack.
Common iOS issues
| Problem | Solution |
|---|---|
| White background on stickers | Re-export PNGs with transparency |
| No signing certificate found | Enable automatic signing or create a distribution certificate |
| Archive button grayed out | Change destination from simulator to Any iOS Device |
| Blurry stickers in iMessage | Use at least 512×512 px source files |
Step 4
How to make a WhatsApp sticker app for Android
Android sticker packs for WhatsApp are distributed as a normal Android app. The app exposes sticker files through WhatsApp's content provider integration. Users install your app, open it, tap Add to WhatsApp, and then your stickers appear in their WhatsApp tray.
If you'd rather not dive into Android Studio, our done-for-you service covers the Android build and store submission for you.
How WhatsApp sticker apps work
- User installs your app from Google Play
- User taps “Add to WhatsApp”
- Your app registers a content provider with WhatsApp
- WhatsApp reads
contents.jsonand sticker files - Stickers appear in the user's WhatsApp tray
Install the Android tools
- Install Android Studio.
- Open Android Studio once and install the recommended Android SDK packages.
- Install Git if your computer does not already have it. You can also download the WhatsApp repository as a ZIP, but Git makes updates easier.
- Install WhatsApp on a real Android phone for testing. The emulator is useful for layout checks, but the Add to WhatsApp flow should be tested on a real device.
Fork or copy the WhatsApp sticker template
- Open github.com/WhatsApp/stickers and fork it to your own GitHub account if you want version control.
- Clone your fork, or download the repository ZIP and extract it locally.
- Open the
Android/folder in Android Studio. - Let Gradle sync complete
- Run the sample app once before changing anything so you know the starting project works.
Replace sample stickers, app icons, names, package IDs, publisher values, links, and listing copy. Publishing the template with sample content or someone else's branding can fail review and can create legal problems.
Rename the app and package
- Choose a unique package name such as
com.yourbrand.stickers. This becomes the permanent Google Play app ID. - In Android Studio, update the application ID in the app's Gradle configuration to your package name.
- Update app name strings so the launcher and Play listing use your brand.
- Replace launcher icons in the Android resources with your own icon.
- Search the project for sample names and replace only values that refer to app identity or sample metadata.
Add your sticker files
app/src/main/assets/
└── 1/
├── tray_icon.png ← 96×96 px
├── sticker_01.webp ← 512×512 px
├── sticker_02.webp
├── sticker_03.webp
└── ...Each numbered folder is one sticker pack. If you have more than one pack, add sibling folders such as 2, 3, and 4. Each folder needs its own tray icon and sticker files.
Create contents.json
{
"android_play_store_link": "https://play.google.com/store/apps/details?id=com.yourname.stickers",
"ios_app_store_link": "https://apps.apple.com/app/id0000000000",
"sticker_packs": [{
"identifier": "1",
"name": "My Cool Stickers",
"publisher": "Your Name",
"tray_image_file": "tray_icon.png",
"publisher_email": "[email protected]",
"publisher_website": "https://example.com",
"privacy_policy_website": "https://example.com/privacy",
"license_agreement_website": "https://example.com/terms",
"stickers": [
{ "image_file": "sticker_01.webp", "emojis": ["😀", "🎉"] },
{ "image_file": "sticker_02.webp", "emojis": ["😍"] },
{ "image_file": "sticker_03.webp", "emojis": ["😂"] }
]
}]
}The identifier must match the asset folder name. Each sticker needs one to three emoji tags. Each pack needs at least 3 stickers and no more than 30.
Validate contents.json before testing
- JSON syntax is valid: commas, quotes, brackets, and braces all match.
- Every
image_fileexactly matches a file in the asset folder. tray_image_fileexactly matches the tray icon filename.- Every sticker has 512×512 px dimensions and meets the file-size limit.
- The Play Store package ID in the link matches your final application ID.
- Publisher, website, email, privacy policy, and license links are yours.
Generate a signing keystore
Back up your keystore. Losing it means you can never update your app with the same upload key unless Google helps you reset it through Play App Signing.
- Build → Generate Signed Bundle/APK
- Select Android App Bundle → create new keystore
- Store the
.jksfile and password securely
Build and test
- Run a debug build on a real Android phone.
- Open your app and confirm each sticker pack appears with the correct tray icon.
- Tap Add to WhatsApp for each pack.
- Open WhatsApp, start a chat, and send several stickers from each pack.
- Check that stickers have transparent backgrounds, correct scale, and no missing files.
- Build a signed Android App Bundle (
.aab) for Google Play.
Common Android issues
| Problem | Solution |
|---|---|
| Stickers don't appear in WhatsApp | Validate contents.json syntax and filename matches |
| Gradle build fails | Update Android Studio and sync Gradle |
| App installs but Add to WhatsApp fails | Check package name, content provider authority, and asset JSON filenames |
| Some stickers are missing | Confirm every file is 512×512, under size limits, and listed correctly |
| Upload rejected (wrong signing) | Upload release-signed .aab, not debug build |
What to prepare for Google Play
- Signed release
.aab. - 512×512 app icon and 1024×500 feature graphic.
- Phone screenshots that show your app and the stickers inside WhatsApp.
- Short description, full description, support email, and privacy policy URL.
- Data safety answers that match what the app actually collects.
- Tester list if your Play account needs closed testing.
Once your .aab is ready, continue to publishing.
Step 5
Submit to the app stores
Your app is built and signed. Now create store listings, upload metadata, answer policy questions, attach screenshots, and submit for review. The store listing matters for both approval and downloads, so treat it as part of the product, not an afterthought.
Apple App Store Connect
Create your app record
- Go to appstoreconnect.apple.com
- My Apps → + → New App
- Set platform, name, primary language, bundle ID (must match Xcode), and SKU
Complete app information
| Field | What to enter |
|---|---|
| Category | Stickers primary category, plus the most relevant sticker subcategory |
| Age Rating | Complete questionnaire (most sticker apps get 4+) |
| Privacy Policy URL | Required, even with no data collection |
| Screenshots | Use required current iPhone screenshot sizes shown in App Store Connect |
Write an App Store listing that can rank
- Name:Include the brand or theme and the word “stickers” only if it reads naturally.
- Subtitle:Explain the use case, such as “Funny reaction stickers for iMessage.”
- Keywords: Use comma-separated relevant phrases without repeating words from the app name when possible.
- Description: Mention who the pack is for, what styles are included, how to use it in Messages, and that more stickers can be added through updates.
Apple requires a privacy policy URL for every app. If your app truly collects no data, the policy can be simple, but it must still exist and match your App Privacy answers.
App Store screenshots and previews
- Show the sticker tray in Messages.
- Show stickers sent in a conversation so users understand the result.
- Use clean mock conversations and avoid real private messages.
- Do not use Apple, WhatsApp, celebrity, or copyrighted branding unless you have rights.
- App previews are optional; screenshots are usually enough for a sticker pack.
Submit for review
- Select the build uploaded from Xcode (may take 10 to 30 min to appear)
- Complete pricing and availability. Free packs do not need paid app agreements.
- Complete App Privacy and age rating questionnaires.
- Add review notes: explain that this is an iMessage sticker pack and how to find it in Messages.
- Add for Review → Submit to App Review
- Most sticker apps reviewed within 24 to 48 hours
Google Play Console
Create your app
- Go to play.google.com/console
- Create app → fill app name, default language, app/game, and free/paid status
- Complete the app setup checklist in the Dashboard
Store listing & policies
- App icon (512×512), feature graphic (1024×500), screenshots
- Content rating (IARC questionnaire)
- Data safety declaration and privacy policy URL
- Target audience and content settings
- Ads declaration, even if the app has no ads
- App access instructions if any feature requires a login, which sticker apps usually do not
Write a Google Play listing that converts
- Short description:One clear sentence with the theme, platform, and benefit, such as “Add cute cat reaction stickers to WhatsApp.”
- Full description: Explain what is in the pack, how to add it to WhatsApp, what updates are planned, and who made it.
- Screenshots: Include the app screen and WhatsApp chat examples. Use readable captions if they help.
- Feature graphic: Use big artwork and very little text because it may be cropped in different Play surfaces.
Personal developer accounts must run a closed test with 12 testers opted in for 14 continuous days before applying for production access. Plan an extra 2 to 3 weeks for a new personal account.
Closed testing flow for new personal accounts
- Create a closed testing track in Play Console.
- Add tester email addresses or a Google Group.
- Upload your signed
.aabto the closed testing track. - Share the opt-in link and ask testers to stay opted in for 14 continuous days.
- Have testers install the app, open it, add stickers to WhatsApp, and send feedback.
- After the requirement is met, apply for production access and describe your testing honestly.
Upload and publish
- Release → Production → create a new release and upload
.aab - Use Play App Signing when prompted
- Fix any pre-launch report, policy, or bundle warnings
- Add release notes and start rollout
- First review typically takes 3 to 7 days
After approval
- iOS stickers appear in the iMessage App Store
- Android users install from Play Store to add stickers to WhatsApp
- Share store links with your audience
- Ask early users to report missing stickers, install problems, or confusing instructions
- Plan regular sticker updates so the app stays useful
Updating your pack
- iOS: Add stickers in Xcode → increment version → archive → upload
- Android: Update assets and contents.json → new .aab → upload
- Update store screenshots if the new stickers materially change the app
Final launch checklist
- All sticker files meet platform dimensions and file-size limits.
- Every sticker was tested in Messages or WhatsApp on a real device.
- App icons, tray icons, screenshots, and feature graphic are final.
- Bundle ID and Android package name match the store records.
- Privacy policy, support URL, and contact email work.
- Store descriptions explain exactly how to use the stickers.
- You saved signing credentials and keystore passwords somewhere secure.
- You have permission to use every character, phrase, logo, and artwork file.
Rather not do this yourself?
We build and publish your own sticker app on iOS and Android, from $99.
View pricingRather not do this yourself?
Send us your artwork or ideas and we'll build, sign, and publish your sticker pack on the App Store and Google Play.