# Offer codes v App Store Connect: kako ustvariti promo kodo

> Od marca 2026 offer codes nadomeščajo promo kode za nakupe v aplikaciji: enkratne ali lastne kode, unovčene prek povezave, App Store ali v aplikaciji.

Izvirna stran: [Offer codes v App Store Connect: kako ustvariti promo kodo](https://devoria.fr/sl/blog/offer-codes-app-store-connect-promo-koda)
Avtor: [Mehdi Azizi](https://devoria.fr/sl/mehdi-azizi)
Objava: 2026-11-04
Zadnja revizija vsebine: 2026-11-04


V App Store Connect se promo koda za naročnino ali nakup v aplikaciji danes imenuje koda ponudbe oziroma offer code. **Od 26. marca 2026 Apple ne omogoča več ustvarjanja promo kod za nakupe v aplikaciji**: z njimi lahko le še podariš prenos plačljive aplikacije. Na svojem izdelku ustvariš ponudbo, nato enkratne kode ali lastno kodo. Uporabnik jo unovči prek povezave, v App Store ali neposredno v tvoji aplikaciji.

Moje aplikacije so brezplačne za prenos in prodajajo naročnine: promo kode za aplikacije mi ne prinesejo nič. Zato v kodi TradaZen priporočila nagrajujem s kodo ponudbe, aplikacija pa sama odpre unovčenje kode. Tukaj je, kaj se je spremenilo, tabela Applovih ponudb, ustvarjanje kod, njihovo unovčenje in na koncu, kaj prepoveduje pravilo 3.1.1.

## Promo kode in kode ponudb: kaj se je spremenilo v letu 2026

Apple je to objavil 29. oktobra 2025 v svojih [novicah za razvijalce](https://developer.apple.com/news/?id=gf6mgrs6): kode ponudb zdaj pokrivajo vse nakupe v aplikaciji. Potrošnim, nepotrošnim nakupom in naročninam brez samodejnega podaljšanja so se pridružile k samodejno podaljšanim naročninam. Posledično od 26. marca 2026 ne moreš več ustvariti promo kode za nakup v aplikaciji. Tiste, ustvarjene prej, ostanejo uporabne do izteka.

Promo kode za aplikacije pa še vedno obstajajo. Po [pomoči za App Store Connect](https://developer.apple.com/help/app-store-connect/offer-promo-codes/request-and-manage-promo-codes/) podarijo brezplačno kopijo plačljive aplikacije. Vsaka koda se uporabi enkrat in velja štiri tedne. Zahtevaš jih lahko do 100 na različico in na platformo, prek Promo Codes v stranski vrstici svoje aplikacije. Kdor jo uporabi, aplikacije ne more ne oceniti ne komentirati.

**Za brezplačno aplikacijo, ki prodaja naročnino, promo koda za aplikacijo ne podari ničesar**: podariti moraš naročnino, in to s kodo ponudbe.

## Applove ponudbe: za koga in kako jih dobiš

Tukaj so Applove ponudbe okoli naročnine, plus promo koda za aplikacijo, v tabeli, ki jo imam pri roki, ko izbiram:

| Vrsta ponudbe            | Za koga                         | Kako jo dobiš                      |
| ------------------------ | ------------------------------- | ---------------------------------- |
| Uvodna ponudba           | Novi naročniki skupine          | Samodejno ob nakupu                |
| Enkratna koda ponudbe    | Ena določena oseba              | Povezava, App Store ali aplikacija |
| Lastna koda              | Kampanja, ciljna publika        | Povezava ali vnos v aplikaciji     |
| Promocijska ponudba      | Trenutni ali nekdanji naročniki | Ponudi jo tvoja aplikacija         |
| Ponudba za vrnitev       | Nekdanji naročniki              | Nastavitve, App Store, aplikacija  |
| Promo koda za aplikacijo | Samo plačljiva aplikacija       | Vnos v App Store                   |

**Kode ponudb so narejene za to, da jih deliš ti, zunaj aplikacije**: po e-pošti, na svoji spletni strani, na dogodku, ustvarjalcu vsebin. Druge ponudbe se večinoma prikažejo same ali v tvoji aplikaciji, po pravilih, ki jih določiš. Uvodna ponudba, tista z brezplačnim preizkusom, ima svoj vodnik: [introductory offer in brezplačni preizkus](https://devoria.fr/sl/blog/uvodna-ponudba-app-store-connect-brezplacni-preizkus).

## Ustvarjanje kod ponudb za naročnino

Postopek iz [pomoči o kodah ponudb za naročnine](https://developer.apple.com/help/app-store-connect/manage-subscriptions/set-up-subscription-offer-codes/) poteka v dveh korakih: ponudba, nato kode. Oznake so tiste iz Applove pomoči.

**1. Ponudba.** V Subscriptions odpri skupino in nato naročnino. V Subscription Prices klikni gumb plus in nato Create Offer Codes. Potem:

- vnesi referenčno ime, ki ga boš videl v poročilih o prodaji;
- izberi, ali se naročnina ob koncu ponudbe podaljša; brez podaljšanja je možna le brezplačna ponudba;
- označi upravičene osebe: novi naročniki, trenutni naročniki, nekdanji naročniki skupine;
- če ima naročnina uvodno ponudbo, izberi, ali jo oseba najprej izkoristi, pred ponudbo iz kode, ali dobi samo kodo;
- izberi države, nato brezplačno, plačilo vnaprej ali sprotno plačilo, s trajanjem in ceno.

Ustvarjene ponudbe ni več mogoče spreminjati. Če želiš spremeniti upravičenost, ustvari novo ponudbo.

**2. Kode.** Dve vrsti, ki ju ustvariš na strani ponudbe:

- **Enkratne kode**: ena koda na osebo, ustvarjene v paketih od 500 do 25.000. Potečejo najpozneje šest mesecev po nastanku. Preneseš datoteko s kodami in njihovimi povezavami.
- **Lastne kode**: beseda, ki jo izbereš sam, do 64 znakov brez posebnih znakov, na primer JESEN (izmišljen primer). Določiš, koliko ljudi jo lahko uporabi, do 25.000 na paket, in neobvezen datum konca.

Skupne omejitve: milijon kod na aplikacijo na četrtletje, deset aktivnih ponudb na naročnino, ena koda na ponudbo na osebo. Koda lahko postane uporabna šele po največ eni uri. In predvsem: **tvoja aplikacija mora biti v prodaji, da se kode lahko unovčijo**: naročnine ne moreš podariti pred izidom.

Za testiranje Apple ponuja sandbox kode, od 10 do 10.000 na paket, ki jih unovčiš v nastavitvah sandbox računa na iOS 16.3 ali novejšem.

## Kode ponudb za enkratni nakup ali kredite

Stran o [kodah ponudb za nakupe v aplikaciji](https://developer.apple.com/help/app-store-connect/manage-in-app-purchases/create-offer-codes-for-in-app-purchases/) sledi isti logiki. V In-App Purchases odpri nakup, nato Create Offer v razdelku Offer Codes. Upravičenost temelji na zgodovini nakupov v tvoji aplikaciji: nikoli kupil, kupil v zadnjih 30 dneh ali pred več kot 30 dnevi. Ponudba je brezplačna ali plačljiva.

Za ustvarjanje kod mora biti aplikacija v prodaji in nakup odobren. Aplikacija ima lahko hkrati največ deset aktivnih ponudb. Unovčenje v aplikaciji zahteva iOS 16.3 ali novejši.

## Kako uporabnik unovči kodo

[Dokumentacija StoreKit](https://developer.apple.com/documentation/storekit/supporting-offer-codes-in-your-app) opisuje tri poti:

1. **Povezava za unovčenje.** App Store Connect na strani ponudbe da vzorčno povezavo, ki ji dodaš kodo. Če aplikacija ni nameščena, je oseba najprej povabljena, da jo prenese.
2. **App Store.** Enkratno kodo vneseš na strani Redeem Gift Card or Code v računu. Lastna koda pa gre prek povezave ali tvoje aplikacije.
3. **Tvoja aplikacija.** V Swiftu je to `offerCodeRedemption` s SwiftUI ali `presentOfferCodeRedeemSheet` z UIKit. Z RevenueCat v aplikaciji Expo je to `presentCodeRedemptionSheet`.

[Dokumentacija RevenueCat](https://www.revenuecat.com/docs/subscription-guidance/subscription-offers/ios-subscription-offers) navaja obliko povezave: `https://apps.apple.com/redeem?ctx=offercodes&id={apple_app_id}&code={code}`. Opozarja tudi, da je Applov list za unovčenje od začetka zelo nestabilen, in povezavo predlaga kot rezervo. Tukaj je načelo v TypeScriptu:

```ts
import { Linking } from "react-native";
import Purchases from "react-native-purchases";

const PAGE_ECHANGE = "https://apps.apple.com/redeem";

export async function echangerUnCode(): Promise<void> {
  try {
    await Purchases.presentCodeRedemptionSheet();
  } catch {
    await Linking.openURL(PAGE_ECHANGE); // rezerva, če list odpove
  }
}
```

List ne vrne nobenega rezultata. Pravica nato pride kot po nakupu, prek poslušalca `addCustomerInfoUpdateListener`, ki ga tvoja aplikacija že ima. Da RevenueCat pravilno šteje prihodek teh kod, potrebuje tvoj ključ In-App Purchase.

To je postavitev, pripravljena v kodi TradaZen. Za uporabo nagrade za priporočilo aplikacija odpre povezavo z že izpolnjeno kodo: to je zanesljiveje od lista, kjer bi bilo treba kodo prepisati. Za vnos prejete kode odpre nativni list, kot rezervo pa stran za unovčenje v App Store. **Koda, za katero oseba ne ve, kam jo vnesti, je neuporabna**: stran računa v App Store je skrita in nič ne opozarja nanjo. Gumb „Imam kodo“ v tvoji aplikaciji to reši.

## Promocijske ponudbe in ponudbe za vrnitev na kratko

Ti dve ponudbi ne gresta prek kod, ki jih deliš, vendar odgovarjata na isto potrebo: vrniti ali obdržati naročnika.

**Promocijska ponudba** cilja na trenutne ali nekdanje naročnike. V aplikaciji se sam odločiš, kdaj jo pokažeš, na primer nekomu, ki namerava odpovedati. Po [pomoči o promocijskih ponudbah](https://developer.apple.com/help/app-store-connect/manage-subscriptions/set-up-promotional-offers-for-auto-renewable-subscriptions/) jih imaš lahko deset aktivnih na naročnino. Veljajo v vseh državah naročnine, oseba pa je do njih upravičena, tudi če je že imela uvodno ponudbo. Za podpis ponudbe potrebuješ ključ In-App Purchase.

**Ponudba za vrnitev** oziroma win-back cilja na nekdanje naročnike. [Pomoč o ponudbah za vrnitev](https://developer.apple.com/help/app-store-connect/manage-subscriptions/set-up-win-back-offers/) podrobno navaja merila: najkrajše trajanje plačane naročnine, čas od konca, čakanje med dvema ponudbama. Apple jo sam prikaže na strani za upravljanje naročnin in v tvoji aplikaciji na iOS 18 ali novejšem. Ustvari tudi povezavo za deljenje, ki jo pošlji le upravičenim osebam. Da se prikaže v App Store, jo moraš promovirati z odobreno sliko naročnine, ki ne ponavlja ne tvoje ikone ne posnetkov zaslona. O tem pišem v vodniku o [promocijski sliki naročnine](https://devoria.fr/sl/blog/guideline-2-3-2-promocijska-slika-narocnine).

## Kaj prepoveduje pravilo 3.1.1

[Guideline 3.1.1](https://developer.apple.com/app-store/review/guidelines/#3.1.1) zahteva nakup v aplikaciji za odklepanje funkcije ali vsebine. Prepoveduje domače mehanizme, kot so licenčni ključi ali QR kode. **Koda, ki si jo izmisliš sam in se vnese v polje tvoje aplikacije za odklep premium različice, te izpostavi zavrnitvi 3.1.1**, tudi če je podarjena. Applove kode ponudb pa gredo prek nakupa v aplikaciji. Celotno pravilo je v mojem vodniku o [guideline 3.1.1](https://devoria.fr/sl/blog/guideline-3-1-1-nakup-v-aplikaciji-obvezen).

Še ena stvar pri priporočilih: [guideline 5.1.2](https://developer.apple.com/app-store/review/guidelines/#5.1.2) prepoveduje, da za prejem nagrade, vključno s kodami, zahtevaš vklop obvestil, lokacije ali sledenja. Nagrada torej ne sme biti odvisna od teh dovoljenj. Podrobnosti so v vodniku o [guideline 5.1.2](https://devoria.fr/sl/blog/guideline-5-1-2-ai-tretjih-oseb-att-deljenje-podatkov).

## Podari svojo naročnino s pravim orodjem

Pred izidom, da ljudje aplikacijo preizkusijo brezplačno, uporabi [TestFlight](https://devoria.fr/sl/blog/testflight-testiranje-aplikacije-iphone): nakupi tam gredo prek testnega okolja, brez bremenitve. Po izidu uporabi kode ponudb. Postavitev same naročnine je v [RevenueCat za naročnino iOS](https://devoria.fr/sl/blog/revenuecat-narocnina-v-aplikaciji-ios).

[iOS & Android Kit](https://devoria.fr/sl/kits/ios) izhaja iz začetne kode mojih aplikacij: onboarding, paywall in naročnine so že sprogramirani, njegov tretji korak, „priklop denarja“, pa te vodi pri nastavitvi. Celotna veriga je na strani [naročnina v aplikaciji iOS](https://devoria.fr/sl/expertise/narocnina-v-aplikaciji-ios). Če pripravljaš svoj prvi izid, [opravi brezplačno diagnostiko](https://devoria.fr/sl/diagnostic): uredi korake po vrsti in ti pošlje moj kontrolni seznam proti Applovim zavrnitvam.

## Pogosta vprašanja

### Kako ustvarim promo kodo v App Store Connect?

Za plačljivo aplikacijo odpri Promo Codes v stranski vrstici aplikacije: do 100 kod na različico, veljavnih štiri tedne. Za naročnino ali nakup v aplikaciji ustvari ponudbo na izdelku, s Create Offer Codes ali Create Offer, nato ustvari enkratne kode ali lastno kodo.

### Kakšna je razlika med promo kodo in kodo ponudbe?

Promo koda podari prenos plačljive aplikacije. Koda ponudbe da naročnino ali nakup v aplikaciji, brezplačno ali po znižani ceni, za izbrano obdobje. Od 26. marca 2026 je za nakup v aplikaciji mogoče ustvariti samo kodo ponudbe.

### Koliko kod ponudb lahko ustvarim?

Do milijon na aplikacijo na četrtletje, za vse izdelke skupaj. Enkratne kode se ustvarjajo v paketih od 500 do 25.000, lastna koda pa sprejme do 25.000 uporab na paket. Naročnina ima lahko hkrati največ deset aktivnih ponudb.

### Lahko kodo ponudbe uporabim pred izidom aplikacije?

Ne: aplikacija mora biti v prodaji, da se kode lahko unovčijo. Pred izidom uporabi TestFlight za testerje in sandbox kode za testiranje unovčenja v aplikaciji.

### Lahko trenutni naročnik uporabi kodo ponudbe?

Da, če si v upravičenosti ponudbe označil trenutne naročnike. [Applova stran o naročninah](https://developer.apple.com/app-store/subscriptions/) pojasnjuje, da lahko unovči le kodo enake ali višje ravni od svoje naročnine.

### Kam uporabnik vnese kodo ponudbe?

Prek povezave za unovčenje, na strani Redeem Gift Card or Code v svojem računu App Store za enkratno kodo ali v tvoji aplikaciji, če si vanjo dodal list za unovčenje. Lastna koda gre prek povezave ali aplikacije.


## Tvoj projekt

[iOS & Android Kit](https://devoria.fr/sl/kits/ios): Ustvari svojo aplikacijo za iPhone in Android s Claude Code: začetna koda mojih aplikacij, pot do trgovin in vsi kompleti. 99 €.

[Diagnoza: kaj te loči od tvoje aplikacije za iPhone](https://devoria.fr/sl/diagnostic): 7 vprašanj, 60 sekund: izveš, kaj te zares ovira pri objavi aplikacije za iPhone, dobiš pot v 4 korakih in komplet, ki ti ustreza.
