App Store Connect
Alt relatert til App Store-tilstedevarelse, metadata, screenshots og ASO.
App Identity
heading.anchorLabel| Felt | Verdi |
|---|---|
| Name | Impulse AI - Transform Within |
| Subtitle | BE. DO. RECEIVE. |
| Bundle ID | com.digiteers.impulseai |
| Team ID | VP5P9N253X (Digiteers AS) |
| App Store ID | 6741457388 |
| Primary Category | Health & Fitness |
| Secondary Category | Lifestyle |
| Age Rating | 12+ |
| Type | URL |
|---|---|
| Support | https://impulseai.app |
| Marketing | https://impulseai.app |
| Privacy Policy | https://impulseai.app/privacy |
| Terms of Service | https://impulseai.app/terms |
| AI Disclaimer | https://impulseai.app/disclaimer |
Pricing & Subscriptions
heading.anchorLabelStoreKit 2 IAP-oppsett. Appen er gratis, inntekt via subscriptions.
| Plan | Product ID | Pris | Trial |
|---|---|---|---|
| Foundation Monthly | im.foundation.monthly | $5.99/mnd | 7-dag free trial |
| Mastery Monthly | im.mastery.monthly | $12.99/mnd | 7-dag free trial |
Subscription Group
heading.anchorLabel| Felt | Verdi |
|---|---|
| Group Name | Impulse AI |
| Ranking | Mastery (oeverst) > Foundation |
| Family Sharing | Av |
| Introductory Offer | Free Trial, 1 Week (begge tiers) |
Small Business Program
heading.anchorLabelSoeknad sendt 2026-03-22. Reduserer Apple-kommisjon fra 30% til 15%.
Secrets
heading.anchorLabel| Noekkel | Sted | Bruk |
|---|---|---|
APPLE_APP_SHARED_SECRET | Doppler (prd + stg) | Server-side kvitteringsvalidering |
Metadata
heading.anchorLabelSource of truth: appstore/APP_STORE_GUIDE.md
Promotional Text (170 tegn)
heading.anchorLabelCapture what arises in you. Understand it. Transform it. Five steps, five seconds to start.
Keywords (100 tegn)
heading.anchorLabelimpulse,transformation,clearing,manifestation,self-awareness,inner work,mindfulness,reflection,stateDescription (4000 tegn)
heading.anchorLabelStruktur: Recognition hook > How it works > 5 steps > What grows > What’s different > Pricing
Se komplett tekst i appstore/APP_STORE_GUIDE.md linje 177-214.
Copyright
heading.anchorLabel2026 Digiteers ASLokalisering
heading.anchorLabel16 sprak. Prioritet:
- English (U.S.) — source of truth
- Norwegian (Bokmal) — hjemmemarked
- Ovrige sprak basert pa nedlastingsgeografi
Screenshots
heading.anchorLabel8 screenshots med text overlay. Hvit bakgrunn, sort bold tekst, app-screenshot under.
| # | Fil | Overlay-tekst | Skjerm |
|---|---|---|---|
| 1 | final-01-home.png | Change your state. Transform your reality. | Home dashboard |
| 2 | final-02-checkin.png | Awareness you can’t unsee | Sjekk-inn resultat |
| 3 | final-03-capture.png | Blockage dissolved | Clearing capture |
| 4 | final-04-session.png | Something just shifted | Session (FEEL) |
| 5 | final-05-complete.png | An insight only you could find | Session complete |
| 6 | final-06-insights.png | The patterns finally visible | Insights overview |
| 7 | final-07-momentum.png | Proof you’re transforming | Momentum 83/Igniting |
| 8 | final-08-expansion.png | Manifestation anchored into your reality | Manifestation capture |
Generering
heading.anchorLabel# Forutsetter Python venv med Pillowsource /tmp/imgtools/bin/activatepython3 appstore/generate-screenshots.py
# Output: appstore/screenshots-final/Legge til nye screenshots
heading.anchorLabel- Ta screenshot i Simulator eller fra enhet
- Legg PNG i
appstore/screenshots/ - Legg til entry i SCREENSHOTS-listen i
generate-screenshots.py - Kjoer scriptet
- Last opp fra
screenshots-final/
Design-regler
heading.anchorLabel| Regel | Verdi |
|---|---|
| Bakgrunn | Hvit (#FFFFFF) |
| Tekst | Sort, Helvetica Neue Bold, 72px |
| Overlay maks | 5-7 ord |
| Opplosning | 1284 x 2778px (iPhone 6.5”) |
| Format | PNG |
Webhooks & IAP Infrastruktur
heading.anchorLabelApp Store Server Notifications v2 for subscription-events.
| Miljoe | URL |
|---|---|
| Production | https://api.impulseai.app/webhooks/appstore |
| Sandbox | https://api-staging.impulseai.app/webhooks/appstore |
Handterte notification-typer
heading.anchorLabelSubscription Lifecycle: SUBSCRIBED, DID_RENEW, DID_CHANGE_RENEWAL_STATUS
Billing Issues: DID_FAIL_TO_RENEW, GRACE_PERIOD_EXPIRED
Termination: EXPIRED, REFUND
| Fil | Ansvar |
|---|---|
apps/api/src/routes/webhooks/appstore.ts | Webhook handler + idempotent processing |
apps/api/src/services/iap/receipt-validation.ts | Kvitteringsvalidering med shared secret |
apps/api/src/services/iap/subscription-sync.ts | Synkroniser tier til profil |
apps/api/src/services/iap/jws-utils.ts | JWS decode/verify |
ASO — App Store Optimization
heading.anchorLabelKeyword-strategi
heading.anchorLabel- Unike termer foerst: impulse, clearing, manifestation
- Kategori-naerme termer: self-awareness, inner work, mindfulness
- Ikke gjenta ord fra navn/subtitle (Apple indekserer automatisk)
- Maks 100 tegn, komma-separert
Konkurranseposisjon
heading.anchorLabel| Calm / Headspace | Terapi-apper | Impulse AI | |
|---|---|---|---|
| Modell | Innholdsbibliotek | Terapeut-kommunikasjon | Brukeren ER innholdet |
| Rolle | Konsument | Pasient | Agent |
| Kostnadsstruktur | Lisensiering av innhold | Per-session fees | Kun AI-berikelse |
Differensiator: Systematisk indre transformasjon. Like strukturert som fysisk trening, men for ditt indre liv.
Status & Neste steg
heading.anchorLabelOppdatert 24. mars 2026.
| Oppgave | Status |
|---|---|
| Apple Developer enrollment | Ferdig |
| App opprettet i ASC | Ferdig |
| Match certs + signing | Ferdig |
| Metadata + screenshots | Ferdig |
| StoreKit IAP + trial | Ferdig |
| Webhooks + shared secret | Ferdig |
| Privacy Policy + ToS | Ferdig |
| Small Business Program | Venter |
| TestFlight builds | Processing |
| TestFlight testing | Neste |
| App Store submission | Neste |
Fremtidig arbeid
heading.anchorLabel- Norsk lokalisering av ASC-listing
- A/B-testing av screenshots
- Seasonal promotional text-oppdateringer
- What’s New-maler for fremtidige versjoner
- App Preview-video (15-30 sek)