Introductory offer på iOS: gratis prøveperiode
Av Mehdi Azizi
Publisert , 8 min
En introductory offer er gratis prøveperiode eller redusert startpris på et iOS-abonnement, kun én gang per abonnementsgruppe og Apple-konto.
En introductory offer, eller introduksjonstilbud, er startprisen på et automatisk fornybart abonnement: en gratis prøveperiode, forhåndsbetaling eller betaling per periode. Hver kunde har bare rett til det én gang per abonnementsgruppe, så appen din må sjekke om brukeren er kvalifisert før den skriver «gratis prøveperiode». Du oppretter tilbudet på prissiden til abonnementet, og paywallen din må vise tydelig hvor lenge tilbudet varer og hvilken pris som belastes etterpå.
På Solys og TradaZen ligger den gratis prøveperioden på 7 dager på årsabonnementet. Ukesabonnementet har ingen. Her er de tre typene tilbud, hvem som har rett til dem, hvordan du oppretter dem, og to feil jeg gjorde i visningen. Begrepet «lanseringstilbud» betyr ofte det samme, også i guiden min om paywall-feil.
Hva er en introductory offer?
Hjelpesidene til App Store Connect definerer det som en redusert pris eller gratis prøveperiode, tidsbegrenset, for den første perioden av et abonnement. Det gjelder bare automatisk fornybare abonnementer. Når tilbudet er over, fornyes abonnementet til ordinær pris, med mindre personen sier opp før.
Tilbudet vises på App Store-siden din for dem som er kvalifisert. Ved kjøp legger Apple det automatisk til hvis personen har rett til det. Jobben din er å ikke love noe på skjermen som Apple ikke kommer til å gi.
De tre typene introduksjonstilbud
StoreKit-dokumentasjonen beskriver tre betalingsmåter. Her er hver av dem med et fiktivt eksempel: et årsabonnement til 39,99 euro og et månedsabonnement til 6,99 euro, som ikke er prisene i noen av appene mine.
| Type | Fiktivt eksempel | Betalt ved start | Deretter |
|---|---|---|---|
| Gratis prøveperiode | 7 dager gratis | 0 euro | 39,99 euro/år |
| Forhåndsbetaling | 3 måneder for 9,99 euro | 9,99 euro én gang | 39,99 euro/år |
| Betaling per periode | 2,99 euro/mnd i 3 måneder | 2,99 euro per mnd | 6,99 euro/mnd |
Og her er hva skjermen bør si for hver av dem, fortsatt med de fiktive prisene:
- Gratis prøveperiode: «7 dager gratis, deretter 39,99 euro per år.» Under prøveperioden har abonnementet allerede startet, men ingenting trekkes før den er over.
- Forhåndsbetaling: «9,99 euro for de første 3 månedene, deretter 39,99 euro per år.» Personen betaler én gang for hele den rabatterte perioden.
- Betaling per periode: «2,99 euro per måned i 3 måneder, deretter 6,99 euro per måned.» Den reduserte prisen trekkes hver periode.
I alle tre tilfellene inneholder setningen prisen som belastes etter tilbudet.
Hvem har rett til introduksjonstilbudet?
Apples hjelpesider er tydelige: ett mulig tilbud per abonnement, men bare ett introduksjonstilbud per person og per abonnementsgruppe. StoreKit-dokumentasjonen presiserer tre tilfeller:
- en ny abonnent har alltid rett til det;
- en tidligere abonnent som kommer tilbake, har rett til det hvis vedkommende aldri har brukt et introduksjonstilbud i denne gruppen;
- en nåværende abonnent har ikke rett til det, selv ved bytte av abonnement i samme gruppe.
Retten følger Apple-kontoen som betaler, ikke iPhonen eller kontoen som er opprettet i appen din. Noen som har prøvd, sagt opp og installert appen på nytt, har ikke lenger rett. Likevel fortsetter produktet å annonsere tilbudet sitt: det er her den villedende visningen oppstår.
Direkte konsekvens: en prøveperiode på ukesabonnementet ville brukt opp retten til prøveperioden på årsabonnementet, siden begge ligger i samme gruppe. Derfor ligger prøveperiodene mine bare på årsabonnementet.
En annen begrensning: du kan ha ett aktivt introduksjonstilbud og ett fremtidig tilbud per land. Hvis to tilbud overlapper, erstatter det sist opprettede det andre. I juli 2026 ville jeg på TradaZen ha både en redusert pris og en gratis prøveperiode på årsabonnementet. Bare ett tilbud om gangen: det var det ene eller det andre. Til slutt opprettet jeg et ekstra, billigere årsabonnement som har prøveperioden.
Opprett tilbudet i App Store Connect
Du trenger rollen Account Holder, Admin, App Manager eller Marketing. Etikettene er de fra Apples hjelpesider:
- Under Apps åpner du appen din, deretter Subscriptions i sidefeltet.
- Velg gruppen, deretter abonnementet.
- I seksjonen Subscription Prices klikker du på View all Subscription Pricing, deretter på Set up Introductory Offer.
- Velg land eller regioner, deretter start- og sluttdato. Hvis du starter i dag, begynner tilbudet med en gang.
- Velg Free, Pay up front eller Pay as you go, deretter varighet og pris.
- App Store Connect foreslår tilsvarende priser for de 175 landene. Juster dem om nødvendig, og bekreft.
Et opprettet tilbud kan ikke endres: for å endre varighet eller pris må du slette det i fanen Introductory Offers og opprette det på nytt. En endring kan bruke opptil en time på å nå sandbox. Dokumentasjonen til RevenueCat anbefaler også å vente opptil 24 timer før du konkluderer med at et tilbud ikke blir brukt.
Mulige varigheter
Den gratis prøveperioden varer 3 dager, 1 eller 2 uker, 1, 2, 3 eller 6 måneder, eller 1 år, uansett abonnementets varighet. Forhåndsbetaling dekker 1, 2, 3 eller 6 måneder, eller 1 år. Betaling per periode avhenger av abonnementets varighet:
| Abonnement | Betaling per periode |
|---|---|
| 1 uke | 1 til 12 uker |
| 1 måned | 1 til 12 måneder |
| 2 måneder | 2 til 12 måneder, per 2 |
| 3 måneder | 3, 6, 9 eller 12 måneder |
| 6 måneder | 6 eller 12 måneder |
| 1 år | 1 år |
I appene mine har jeg valgt 7 dager, på årsabonnementet. Det er ikke en regel fra Apple, det er et produktvalg, som du bør vurdere ut fra dine egne målinger.
Vis prøveperioden bare til dem som har rett til den
Apple sier det på samme hjelpeside: hvis du viser tilbudet i appen, sjekk at personen faktisk kan benytte seg av det. Still koden din to spørsmål: har produktet en gratis prøveperiode, og har denne personen fortsatt rett til den?
Det første leser du på produktet. Pass på: et introduksjonstilbud er ikke nødvendigvis gratis. På TradaZen hadde standard-årsabonnementet en forhåndsbetaling, et billigere første år, og prøveperioden lå på det andre årsabonnementet. Begge kommer tilbake som «introduksjonstilbud». Koden min leser derfor prisen på tilbudet: null betyr prøveperiode, over null betyr et betalt tilbud.
Det andre spør du butikken om. I Swift har StoreKit 2 isEligibleForIntroOffer, fra iOS 15. Apple presiserer at denne verdien kan være sann selv uten et konfigurert tilbud: derav det første spørsmålet. Med RevenueCat i en Expo-app er det checkTrialOrIntroductoryPriceEligibility, som returnerer kvalifisert, ikke kvalifisert, ingen tilbud eller ukjent. Her er prinsippet i TypeScript:
import Purchases, {
INTRO_ELIGIBILITY_STATUS as S,
type PurchasesStoreProduct,
} from "react-native-purchases";
type Essai = "oui" | "non" | "doute";
export async function essaiGratuit(p: PurchasesStoreProduct): Promise<Essai> {
if (!p.introPrice || p.introPrice.price > 0) return "non";
try {
const r = await Purchases.checkTrialOrIntroductoryPriceEligibility([
p.identifier,
]);
const statut = r[p.identifier]?.status;
if (statut === S.INTRO_ELIGIBILITY_STATUS_ELIGIBLE) return "oui";
if (statut === S.INTRO_ELIGIBILITY_STATUS_INELIGIBLE) return "non";
if (statut === S.INTRO_ELIGIBILITY_STATUS_NO_INTRO_OFFER_EXISTS)
return "non";
return "doute";
} catch {
return "doute";
}
}
Tilfellet «doute» (tvil) er det egentlige temaet. RevenueCat beskriver sjekken sin som et beste anslag, og Apples betalingsark viser uansett de reelle vilkårene før bekreftelse. Ved ukjent status anbefaler RevenueCat å vise ordinær pris, så ingen blir villedet.
Den andre siden av problemet lærte jeg på TradaZen. Den første versjonen behandlet en lesefeil som et avslag: folk som hadde rett til prøveperioden, så den ikke. I dag fjerner appene mine prøveperioden bare ved et klart avslag fra butikken, ikke kvalifisert eller ingen tilbud. Ved tvil beholdes produktets visning. Dette er en avveining, ikke RevenueCats anbefaling: foretrekker du forsiktighet, følg deres. Uansett: bland aldri sammen «jeg vet ikke» med «nei».
Hvis du bruker paywallene til RevenueCat, kan hver tekst ha en egen versjon for dem som er kvalifisert for tilbudet, ifølge siden deres om tilbud. Resten av oppsettet står i guiden min om RevenueCat for et iOS-abonnement.
Hva 3.1.2 krever på skjermen
Guideline 3.1.2(a) tillater gratis prøveperiode på et abonnement, forutsatt at du gir informasjonen App Store Connect krever. Apples side om abonnementer presiserer: i kjøpsflyten for en prøveperiode må du tydelig oppgi varigheten og prisen som belastes når den er over. Beløpet som belastes, må også være det mest synlige priselementet på skjermen.
Avslaget Solys fikk 10. oktober 2026 sa det: gratis prøveperiode, lanseringspris og utregnede priser må være underordnet beløpet som belastes. Prøveperioden kan annonseres, men prisen som belastes etterpå må være den mest lesbare prisen på skjermen. De to avslagene og rettelsen står i guiden min om guideline 3.1.2.
Den motsatte feilen finnes også: å tilby en prøveperiode uten å si det. En periode sto det «Fortsett» på knappene i paywallene mine. På Solys fantes «7 dager gratis» til og med bare i VoiceOver-etiketten, ikke som synlig tekst.
Test tilbudet i sandbox
Kjøp abonnementet med en sandbox-konto: prøveperioden skal vises på Apples betalingsark. For å spille av flyten til en ny abonnent på nytt, velg Clear Purchase History i innstillingene for sandbox-kontoen på iPhonen. Ifølge Apples sandbox-dokumentasjon blir kontoen da kvalifisert for introduksjonstilbud igjen.
Test også en konto som allerede har brukt prøveperioden: paywallen din skal ikke lenger annonsere noe gratis. Hvis produktet ikke lastes i det hele tatt, les guiden min om statusen Missing Metadata.
Koble opp den gratis prøveperioden uten feil
iOS & Android Kit bygger på startkoden til appene mine: onboarding, paywall og abonnementer er allerede kodet, og det tredje steget, «koble opp pengene», guider deg gjennom oppsett av produkter og prøveperiode. Hele kjeden er beskrevet på siden om in-app-abonnement på iOS. Er du fortsatt usikker på modellen, start med abonnement eller engangskjøp.
Hvis du forbereder din første lansering, ta den gratis diagnosen: den setter stegene i riktig rekkefølge og sender deg sjekklisten min mot avslag fra Apple. For å gi bort en måned eller vinne tilbake en tidligere abonnent, fortsetter det i guiden min om tilbudskoder.
Ofte stilte spørsmål
Hva er en introductory offer på App Store?
Det er startprisen på et automatisk fornybart abonnement: en gratis prøveperiode, forhåndsbetaling eller betaling per periode. Den opprettes i App Store Connect, og Apple legger den automatisk til ved kjøp for dem som er kvalifisert. Deretter går abonnementet over til ordinær pris.
Kan en bruker få to gratis prøveperioder?
Ikke i samme abonnementsgruppe: bare ett introduksjonstilbud per gruppe og per Apple-konto. Å installere appen på nytt gir ikke retten tilbake. Abonnerer vedkommende derimot i en annen gruppe i appen din, kan hen benytte tilbudet i den gruppen.
Kan man kombinere gratis prøveperiode og rabatt?
Ikke på samme abonnement samtidig: bare ett aktivt introduksjonstilbud per land. Du kan opprette et ekstra abonnement som har det andre tilbudet, eller bruke en tilbudskode, som kan komme etter introduksjonstilbudet avhengig av innstillingene dine.
Trenger jeg en ny versjon av appen for å legge til en prøveperiode?
Ikke for selve tilbudet: det settes opp i App Store Connect og brukes ved kjøp. Men hvis paywallen din har «7 dager» hardkodet, må den oppdateres. Les varigheten fra produktet butikken returnerer, så følger skjermen etter.
Har en tidligere abonnent rett til gratis prøveperiode?
Ja, hvis vedkommende aldri har brukt et introduksjonstilbud i denne abonnementsgruppen. Har hen allerede benyttet det, har hen ikke lenger rett, selv flere måneder senere. For å vinne hen tilbake tilbyr Apple win-back-tilbud og kampanjetilbud.

