# Introductory offer i App Store Connect: gratis provperiod

> En introductory offer är gratis provperiod eller rabatterat startpris på en iOS-prenumeration, en gång per grupp och Apple-konto. Så skapar och visar du den.

Originalsida: [Introductory offer i App Store Connect: gratis provperiod](https://devoria.fr/sv/blog/introductory-offer-app-store-connect-gratis-provperiod)
Författare: [Mehdi Azizi](https://devoria.fr/sv/mehdi-azizi)
Publicerad: 2026-11-04
Innehållet senast granskat: 2026-11-04


En introductory offer, eller introduktionserbjudande, är startpriset för en automatiskt förnyad prenumeration: en gratis provperiod, en förskottsbetalning eller betalning per period. **Varje kund har bara rätt till den en gång per prenumerationsgrupp**, så din app måste kontrollera behörigheten innan den skriver "gratis provperiod". Du skapar den på prenumerationens prissida, och din paywall måste tydligt visa hur länge erbjudandet gäller och vilket pris som debiteras efteråt.

I Solys och TradaZen ligger den gratis provperioden på 7 dagar på årsprenumerationen. Veckoprenumerationen har ingen. Här går jag igenom de tre typerna av erbjudanden, vem som har rätt till dem, hur du skapar dem och två misstag jag gjorde när jag visade dem. Termen "lanseringserbjudande" betyder ofta samma sak, även i min guide om [paywall-misstag](https://devoria.fr/sv/blog/paywall-ios-misstag-som-stoppar-forsaljning).

## Vad är en introductory offer?

[App Store Connect-hjälpen](https://developer.apple.com/help/app-store-connect/manage-subscriptions/set-up-introductory-offers-for-auto-renewable-subscriptions/) definierar det som ett rabatterat pris eller en gratis provperiod, tidsbegränsad, för en prenumerations första period. Det gäller bara automatiskt förnyade prenumerationer. När erbjudandet tar slut förnyas prenumerationen till ordinarie pris, om inte personen säger upp den innan.

Erbjudandet visas på din App Store-sida för dem som är behöriga. Vid köpet **tillämpar Apple det automatiskt om personen har rätt till det**. Ditt jobb är att inte lova något på skärmen som Apple inte kommer att ge.

## De tre typerna av introduktionserbjudanden

[StoreKit-dokumentationen](https://developer.apple.com/documentation/storekit/implementing-introductory-offers-in-your-app) beskriver tre betalningssätt. Här är vart och ett med ett påhittat exempel: en årsprenumeration för 39,99 euro och en månadsprenumeration för 6,99 euro, som inte är priserna i någon av mina appar.

| Typ                  | Påhittat exempel         | Betalas i början    | Sedan         |
| -------------------- | ------------------------ | ------------------- | ------------- |
| Gratis provperiod    | 7 dagar gratis           | 0 euro              | 39,99 euro/år |
| Förskottsbetalning   | 3 månader för 9,99 euro  | 9,99 euro en gång   | 39,99 euro/år |
| Betalning per period | 2,99 euro/mån, 3 månader | 2,99 euro per månad | 6,99 euro/mån |

Och här är vad skärmen ska säga för var och en, fortfarande med de påhittade priserna:

- **Gratis provperiod**: "7 dagar gratis, sedan 39,99 euro per år." Under provperioden har prenumerationen redan börjat, men inget dras förrän den är slut.
- **Förskottsbetalning**: "9,99 euro för de första 3 månaderna, sedan 39,99 euro per år." Personen betalar en enda gång för hela den rabatterade perioden.
- **Betalning per period**: "2,99 euro per månad i 3 månader, sedan 6,99 euro per månad." Det rabatterade priset dras varje period.

**I alla tre fallen innehåller meningen priset som debiteras efter erbjudandet.**

## Vem har rätt till introduktionserbjudandet?

Apples hjälp är tydlig: ett möjligt erbjudande per prenumeration, men bara ett introduktionserbjudande per person och per prenumerationsgrupp. StoreKit-dokumentationen preciserar tre fall:

- **en ny prenumerant** har alltid rätt till det;
- **en tidigare prenumerant** som kommer tillbaka har rätt till det om hen aldrig har använt ett introduktionserbjudande i den gruppen;
- **en nuvarande prenumerant** har inte rätt till det, inte ens om hen byter plan inom samma grupp.

Rätten följer Apple-kontot som betalar, inte iPhonen eller kontot som skapats i din app. Den som har provat, sagt upp och sedan installerat om appen har inte rätt längre. Ändå fortsätter produkten att annonsera sitt erbjudande: det är där den vilseledande visningen uppstår.

Direkt konsekvens: **en provperiod på veckoplanen skulle förbruka rätten till provperioden på årsplanen**, eftersom båda ligger i samma grupp. Därför ligger mina provperioder bara på årsplanen.

En annan begränsning: du kan ha ett pågående och ett framtida introduktionserbjudande per land. Om två erbjudanden överlappar ersätter det senast skapade det andra. I juli 2026 ville jag i TradaZen ha både ett rabatterat pris och en gratis provperiod på årsplanen. Ett erbjudande i taget: det var det ena eller det andra. Till slut skapade jag en andra, billigare årsprenumeration som bär provperioden.

## Skapa erbjudandet i App Store Connect

Du behöver rollen Account Holder, Admin, App Manager eller Marketing. Etiketterna är de från Apples hjälp:

1. Under Apps öppnar du din app och sedan Subscriptions i sidofältet.
2. Välj gruppen och sedan prenumerationen.
3. I avsnittet Subscription Prices klickar du på View all Subscription Pricing och sedan på Set up Introductory Offer.
4. Välj länder eller regioner och sedan start- och slutdatum. Om du börjar i dag startar erbjudandet direkt.
5. Välj Free, Pay up front eller Pay as you go, och sedan längd och pris.
6. App Store Connect föreslår motsvarande priser för de 175 länderna. Justera dem vid behov och bekräfta.

**Ett skapat erbjudande går inte att ändra**: för att ändra längd eller pris tar du bort det under fliken Introductory Offers och skapar det på nytt. En ändring kan ta upp till en timme att nå sandbox. [RevenueCats dokumentation](https://www.revenuecat.com/docs/subscription-guidance/subscription-offers) rekommenderar också att vänta upp till 24 timmar innan du drar slutsatsen att ett erbjudande inte tillämpas.

## Möjliga längder

Den gratis provperioden kan vara 3 dagar, 1 eller 2 veckor, 1, 2, 3 eller 6 månader, eller 1 år, oavsett prenumerationens längd. Förskottsbetalning täcker 1, 2, 3 eller 6 månader, eller 1 år. Betalning per period beror på prenumerationens längd:

| Prenumeration | Betalning per period           |
| ------------- | ------------------------------ |
| 1 vecka       | 1 till 12 veckor               |
| 1 månad       | 1 till 12 månader              |
| 2 månader     | 2 till 12 månader, i steg om 2 |
| 3 månader     | 3, 6, 9 eller 12 månader       |
| 6 månader     | 6 eller 12 månader             |
| 1 år          | 1 år                           |

I mina appar valde jag 7 dagar, på årsplanen. Det är ingen regel från Apple utan ett produktval, som du bör utvärdera med dina egna mätningar.

## Visa provperioden bara för dem som har rätt till den

Apple säger det på samma hjälpsida: om du visar erbjudandet i din app, kontrollera att personen verkligen kan utnyttja det. **Ställ två frågor till din kod**: har produkten en gratis provperiod, och har den här personen fortfarande rätt till den?

Den första läser du av på produkten. Obs, ett introduktionserbjudande är inte nödvändigtvis gratis. I TradaZen hade standardårsplanen en förskottsbetalning, ett billigare första år, och provperioden låg på den andra årsplanen. Båda kommer tillbaka som "introduktionserbjudande". Min kod läser därför erbjudandets pris: noll är en provperiod, över noll är ett betalt erbjudande.

Den andra ställer du till storen. I Swift har StoreKit 2 [isEligibleForIntroOffer](https://developer.apple.com/documentation/storekit/product/subscriptioninfo/iseligibleforintrooffer), från iOS 15. Apple påpekar att värdet kan vara sant även utan konfigurerat erbjudande: därav den första frågan. Med RevenueCat i en Expo-app är det `checkTrialOrIntroductoryPriceEligibility`, som returnerar behörig, inte behörig, inget erbjudande eller okänt. Här är principen i TypeScript:

```ts
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";
  }
}
```

Fallet "doute" (osäkert) är den egentliga frågan. RevenueCat beskriver sin kontroll som en uppskattning efter bästa förmåga, och Apples betalningsblad visar ändå de verkliga villkoren innan köpet bekräftas. För en okänd status rekommenderar RevenueCat att visa ordinarie pris, för att inte vilseleda någon.

Jag lärde mig problemets andra sida i TradaZen. Den första versionen behandlade ett läsfel som ett nej: personer som hade rätt till provperioden såg den inte. I dag tar mina appar bara bort provperioden vid ett tydligt nej från storen, inte behörig eller inget erbjudande. Vid osäkerhet behålls produktens visning. **Det är en avvägning, inte RevenueCats rekommendation**: om du föredrar försiktighet, följ deras. I båda fallen, blanda aldrig ihop "jag vet inte" med "nej".

Om du använder RevenueCats paywalls kan varje text ha en version för dem som är behöriga till erbjudandet, enligt deras [sida om erbjudanden](https://www.revenuecat.com/docs/tools/paywalls/creating-paywalls/supporting-offers). Resten av uppsättningen finns i min guide [RevenueCat för en iOS-prenumeration](https://devoria.fr/sv/blog/revenuecat-in-app-prenumeration-ios).

## Vad 3.1.2 kräver på skärmen

[Guideline 3.1.2(a)](https://developer.apple.com/app-store/review/guidelines/#3.1.2a) tillåter gratis provperiod på en prenumeration, förutsatt att du ger den information som App Store Connect föreskriver. [Apples sida om prenumerationer](https://developer.apple.com/app-store/subscriptions/) preciserar: i köpflödet för en provperiod ska du tydligt ange dess längd och priset som debiteras när den tar slut. Beloppet som debiteras ska också vara det mest framträdande prisinslaget på skärmen.

Avslaget som Solys fick den 10 oktober 2026 sa det: gratis provperiod, lanseringspris och beräknade priser måste vara underordnade det debiterade beloppet. **Provperioden får annonseras, men priset som debiteras efteråt måste vara det mest läsbara priset på skärmen.** Båda avslagen och hur jag rättade dem finns i min guide om [guideline 3.1.2](https://devoria.fr/sv/blog/guideline-3-1-2-app-nekad-prenumeration).

Det omvända misstaget finns också: att erbjuda en provperiod utan att säga det. Under en period stod det "Fortsätt" på knapparna i mina paywalls. I Solys fanns "7 dagar gratis" till och med bara i VoiceOver-etiketten, inte som synlig text.

## Testa erbjudandet i sandbox

Köp prenumerationen med ett sandbox-konto: provperioden ska synas på Apples betalningsblad. För att spela upp en ny prenumerants flöde igen väljer du Clear Purchase History i sandbox-kontots inställningar på iPhonen. Enligt [Apples sandbox-dokumentation](https://developer.apple.com/documentation/storekit/testing-in-app-purchases-with-sandbox) blir kontot då behörigt till introduktionserbjudanden igen.

Testa också ett konto som redan har gjort provperioden: din paywall ska inte längre annonsera något gratis. Om produkten inte laddas alls, läs min guide om statusen [Missing Metadata](https://devoria.fr/sv/blog/missing-metadata-app-store-connect-prenumeration).

## Koppla in din gratis provperiod utan fel

[iOS & Android Kit](https://devoria.fr/sv/kits/ios) utgår från startkoden i mina appar: onboarding, paywall och prenumerationer är redan kodade, och dess tredje steg, "koppla in pengarna", guidar dig genom att ställa in produkter och provperiod. Hela kedjan beskrivs på sidan [in-app-prenumeration på iOS](https://devoria.fr/sv/expertise/prenumeration-i-appen-ios). Om du fortfarande tvekar om modellen, börja med [prenumeration eller engångsköp](https://devoria.fr/sv/blog/prenumeration-eller-engangskop-ios-app).

Om du förbereder din första release, [gör din gratis diagnos](https://devoria.fr/sv/diagnostic): den sätter stegen i rätt ordning och skickar dig min checklista mot avslag från Apple. För att bjuda på en månad eller locka tillbaka en tidigare prenumerant finns fortsättningen i min guide om [erbjudandekoder](https://devoria.fr/sv/blog/offer-codes-app-store-connect-skapa-kampanjkod).

## Vanliga frågor

### Vad är en introductory offer på App Store?

Det är startpriset för en automatiskt förnyad prenumeration: en gratis provperiod, en förskottsbetalning eller betalning per period. Den skapas i App Store Connect, och Apple tillämpar den automatiskt vid köp för dem som är behöriga. Sedan går prenumerationen över till ordinarie pris.

### Kan en användare få två gratis provperioder?

Inte i samma prenumerationsgrupp: ett introduktionserbjudande per grupp och per Apple-konto. Att installera om appen ger inte tillbaka rätten. Om hen prenumererar i en annan grupp i din app kan hen däremot utnyttja den gruppens erbjudande.

### Kan man kombinera en gratis provperiod och en rabatt?

Inte på samma prenumeration samtidigt: bara ett pågående introduktionserbjudande per land. Du kan skapa en andra prenumeration som bär det andra erbjudandet, eller använda en erbjudandekod, som kan följa efter introduktionserbjudandet beroende på dina inställningar.

### Behövs en ny version av appen för att lägga till en provperiod?

Inte för själva erbjudandet: det ställs in i App Store Connect och tillämpas vid köpet. Men om din paywall har "7 dagar" hårdkodat måste den uppdateras. Läs längden från produkten som storen returnerar, så följer skärmen med.

### Har en tidigare prenumerant rätt till den gratis provperioden?

Ja, om hen aldrig har använt ett introduktionserbjudande i den prenumerationsgruppen. Om hen redan har utnyttjat det har hen inte rätt längre, inte ens månader senare. För att få tillbaka hen erbjuder Apple win-back-erbjudanden och kampanjerbjudanden.


## Ditt projekt

[iOS & Android Kit](https://devoria.fr/sv/kits/ios): Bygg din app för iPhone och Android med Claude Code: startkoden från mina appar, hela vägen till butikerna och alla kit. 1 099 kr.

[Diagnos: det som skiljer dig från din iPhone-app](https://devoria.fr/sv/diagnostic): 7 frågor, 60 sekunder: du får veta vad som egentligen hindrar dig från att publicera din iPhone-app, din väg i 4 steg och kitet som passar dig.
