Průvodce eSIM10 min čtení

Integrace eSIM API v roce 2026: Co vývojáři potřebují vědět, než začnou stavět

Naučte se, jak integrovat eSIM API v roce 2026, od standardů GSMA SGP.22 a výběru poskytovatele po provisioning, doručení QR kódu, webhooks, zabezpečení,…

Louisa Jacobson

Redakční tým Roamify

Integrace eSIM API v roce 2026: Co vývojáři potřebují vědět, než začnou stavět

Vytváření funkčnosti eSIM do produktu zní jednoduše - dokud nejste tři týdny v sprintu a neuvědomíte si, že standardy RSP, aktivační procesy na straně operátora a doručovací kanály QR kódů mají každý své vlastní režimy selhání. Tento průvodce pokrývá, co skutečně potřebujete vědět, než napíšete řádek integračního kódu v roce 2026.

Co ve skutečnosti znamená integrace eSIM API #

Tento termín se používá volně. V praxi pokrývá několik odlišných problémů v závislosti na tom, kdo jste a co vytváříte:

  • Cestovní aplikace integrující nákup eSIM, aby si uživatelé mohli koupit datový tarif, aniž by opustili aplikaci
  • Platforma prodejce nebo affiliate připojující se k katalogu poskytovatele za účelem zobrazení plánů, zpracování nákupů a doručení aktivačních kódů
  • Výrobce zařízení nebo dodavatel MDM programové spravování eSIM profilů napříč flotilou
  • Telekomunikační operátor budování infrastruktury SM-DP+ (Subscription Manager Data Preparation) od základů

To jsou velmi odlišné výzvy. První dvě jsou nejběžnější případy použití pro vývojáře ve výrobních společnostech v roce 2026, a na to se tento článek zaměřuje - s poznámkami k nižším standardům, kde jsou relevantní.

Vrstva standardů, kterou nemůžete ignorovat #

Architektura GSMA RSP #

Specifikace GSMA pro vzdálené poskytování SIM (RSP) je technickým základem, na kterém vše ostatní stojí. Aktuální standard pro spotřebitelské profily je SGP.22 (M2M používá SGP.02, ale pokud vyvíjíte pro smartphony, SGP.22 je to, co je důležité). Definuje, jak jsou eSIM profily stahovány, instalovány, aktivovány a mazány na zařízení.

Ve většině integračních scénářů nebudete muset SGP.22 implementovat sami. Ale pochopení, co to znamená pro vaši architekturu, je důležité:

  • Aktivační kódy mají definovaný formát: LPA:1$<SM-DP+ adresa>$<odpovídající ID>
  • Stahování profilů je iniciováno místním asistentem profilů (LPA) zařízení, nikoli vaším serverem
  • Úkolem vašeho API je obvykle zajistit profil na serveru SM-DP+ a vrátit aktivační kód uživateli

Toto oddělení je důležité, protože vám říká, kde se chyby skutečně vyskytnou. Neúspěšné stažení téměř nikdy není selháním vašeho API volání - obvykle jde o problém s kompatibilitou zařízení, přerušením sítě během LPA handshake nebo profil, který již byl spotřebován.

QR kód vs. Push aktivace #

Většina spotřebitelských eSIM API poskytuje aktivační QR kód, který uživatel naskenuje z druhého zařízení nebo pořídí snímek obrazovky. Někteří poskytovatelé také podporují toky "push" nebo "přímé instalace", kde se profil instaluje automaticky, pokud je uživatel na stejném zařízení. Přímá instalace je čistší UX, ale má užší podporu zařízení a přísnější požadavky na verzi OS. Pokud cílíte na širokou základnu zařízení, považujte doručení QR kódu za svou primární cestu a přímou instalaci za progresivní vylepšení.

Výběr poskytovatele API #

Pokud nebudujete infrastrukturu operátora, integrujete se s poskytovatelem eSIM API, který se nachází mezi vaším produktem a základními servery SM-DP+. Tento poskytovatel zajišťuje vztahy s operátory, zajišťování profilů a často i katalog prodejců.

Zde je, co zhodnotit před závazkem:

Pokrytí a katalog plánů #

Kolik zemí poskytovatel pokrývá? Nabízejí plány pro jednotlivé země, regionální a globální plány? Šířka katalogu přímo ovlivňuje, co můžete uživatelům nabídnout. Poskytovatel pokrývající 200+ zemí a regionů vám poskytuje smysluplný globální dosah bez nutnosti spojovat více integrací.

Struktura cen a marže #

Pochopte, jak poskytovatel stanovuje ceny za přístup k API. Někteří účtují poplatky za aktivaci navíc k nákladům na plány; jiní nabízejí velkoobchodní ceny s vestavěnou marží. Pokud budujete produkt pro prodejce, vaše marže zcela závisí na této struktuře. Porovnejte zveřejněné maloobchodní ceny poskytovatele s tím, co nabízejí prostřednictvím API, abyste pochopili, kde se nacházíte.

Doručení aktivačního kódu #

Vrací API aktivační QR kód synchronně, nebo je to asynchronní s webhookem? Asynchronní doručení je běžné, když poskytovatel potřebuje zajistit profil na serveru SM-DP+ operátora před generováním kódu - a vaše UX to musí zohlednit. Uživatel, který nakoupí a čeká 30 sekund na QR kód, potřebuje jasný stav načítání; ten, kdo čeká 5 minut, potřebuje záložní e-mail.

Sandbox a testovací prostředí #

Každý poskytovatel, který stojí za integraci, má sandbox. Ověřte, že vrací realistické testovací aktivační kódy, že payloady webhooků přesně odpovídají produkčnímu formátu a že chybové kódy jsou zdokumentovány. Zjistit v produkci, že chyba "plán vyprodán" vrací 200 s chybovým tělem místo 4xx, vám zničí týden.

Webhooky a aktualizace stavu #

Aktivace eSIM není okamžitá. Potřebujete webhooky pro:

  • Dokončení zajištění profilu (aktivační kód připraven)
  • Profil stažený zařízením
  • Práh spotřeby dat (pokud je poskytovatel zveřejní)
  • Platnost plánu

Pokud poskytovatel podporuje pouze polling a nenabízí webhooky, je to varovný signál pro cokoliv nad rámec jednoduchého jednorázového nákupního procesu.

Základní API toky, kolem kterých navrhovat #

Objevování plánů #

Vaše integrace obvykle začíná koncovým bodem katalogu: načtěte dostupné plány podle země nebo regionu, vraťte podrobnosti plánu (množství dat, platnost, cena, pokrytí sítě) a nechte uživatele vybrat. Agresivně cacheujte. Data katalogu se nemění každou minutu a zatěžování koncového bodu katalogu při každém načtení stránky je zbytečné - a povede k omezení rychlosti.

Nákup a zajištění #

Nákupní proces obvykle vypadá takto:

  1. Uživatel vybere plán
  2. Váš backend zavolá koncový bod objednávky/nákupu poskytovatele s ID plánu a referencí uživatele
  3. Poskytovatel vrátí ID objednávky a začne zajišťovat
  4. Webhook se spustí, když je aktivační kód připraven (nebo je odpověď synchronní, pokud to poskytovatel podporuje)
  5. Váš backend uloží aktivační kód a doručí ho uživateli

Nikdy nevystavujte aktivační kód v API volání na straně klienta. Kód je na jedno použití. Pokud unikne, plán je pryč.

Doručení aktivačního kódu #

Doručte QR kód jako vykreslený obrázek - poskytovatel vám obvykle dá buď base64 PNG nebo surový aktivační řetězec, který si vykreslíte sami. Vždy přiložte manuální vstupní řetězec vedle QR kódu. Někteří uživatelé budou na zařízení, které se snaží aktivovat, a nemohou si naskenovat vlastní obrazovku.

Zpracování chyb #

Nejčastější režimy selhání, na které narazíte:

  • Zařízení není kompatibilní: Zařízení uživatele nepodporuje eSIM nebo dosáhlo limitu profilů. Zobrazte to jasně - neukazujte obecnou chybu.
  • Plán není dostupný: Problém s dostupností na straně skladu nebo operátora. Nabídněte alternativy.
  • Aktivační kód již použit: Uživatel se pokusil nainstalovat dvakrát. Zpracujte opětovné doručení hladce, což obvykle znamená kontaktování podpory poskytovatele API nebo označení pro ruční kontrolu.
  • Chyba sítě během stahování LPA: Toto je na zařízení, ne na vaší integraci. Řekněte uživateli, aby to zkusil znovu na stabilním připojení.

Úvahy o kompatibilitě zařízení #

Vaše API integrace může být bezchybná a přesto selhat kvůli zařízení. Klíčové body kompatibility, které je třeba sdělit před nákupem:

  • Zařízení musí být schopné eSIM (ne všechny levné Android telefony jsou)
  • Zařízení musí být odemčené pro operátora
  • iOS zařízení potřebují iOS 12.1 nebo novější pro základní eSIM; iOS 16+ pro duální eSIM na podporovaných modelech
  • Většina zařízení omezuje uložené eSIM profily někde mezi 5 a 20, v závislosti na výrobci
  • Zařízení zakoupená v pevninské Číně mají často eSIM deaktivovanou na úrovni hardwaru bez ohledu na model

Vytvořte kontrolu zařízení nebo FAQ o kompatibilitě do vašeho nákupního procesu. Snížení počtu podpůrných tiketů po nákupu z nekompatibilních zařízení stojí za investici do UX.

Úvahy o bezpečnosti #

Několik nevyjednatelných praktik:

Ukládejte aktivační kódy na straně serveru. Vraťte je pouze ověřeným uživatelům. Zaznamenávejte přístup.

Ověřujte podpisy webhooků. Každý renomovaný poskytovatel podepisuje payloady webhooků. Ověřte podpis před zpracováním - neověřený webhook endpoint je snadným cílem pro podvodné dokončení objednávek.

Omezte rychlost vašich nákupních endpointů. Plány eSIM jsou digitální zboží s reálnými náklady. Bez omezení rychlosti může útok na vyplňování přihlašovacích údajů nebo chybová smyčka opakování klienta rychle generovat skutečné poplatky.

Nezaznamenávejte aktivační kódy v prostém textu. Zacházejte s nimi jako s platebními tokeny.

Budování integrace pro prodejce nebo affiliate partnery #

Pokud budujete srovnávací web, cestovní aplikaci nebo integrovaný eSIM obchod namísto produktu první strany, model integrace se mění. Obvykle integrujete nákupní proces poskytovatele nebo používáte white-label API k zobrazení plánů pod vlastní značkou.

Platformy jako Roamify provozují partnerský a prodejní program (na partner.getroamify.com), který umožňuje vývojářům a affiliate partnerům integrovat přístup k plánům eSIM bez nutnosti budovat celou provisioningovou infrastrukturu sami. Katalog pokrývá více než 200 zemí a regionů s plány začínajícími na 2 dolarech - což je důležité, pokud budujete cenově citlivý srovnávací produkt a potřebujete konkurenční základnu pro zobrazení uživatelům.

Pro tento typ integrace je váš technický rozsah užší: zobrazení katalogu, hluboké odkazy nebo integrovaný nákup a atribuce. Složitost provisioningu zůstává na poskytovateli. Kompromisem je menší kontrola nad uživatelským zážitkem z nákupu a strukturou marží.

Testování před spuštěním #

Kontrolní seznam před spuštěním, který stojí za to projít:

  • Zakupte si skutečný plán v sandboxu a potvrďte doručení aktivačního kódu od začátku do konce
  • Otestujte doručení webhooku pomocí nástroje jako ngrok nebo služby pro testování webhooků před připojením k produkci
  • Simulujte neúspěšný nákup (použijte testovací ID plánu, které vyvolá chybu) a ověřte své chybové uživatelské rozhraní
  • Testujte na iOS i Androidu se skutečnými zařízeními podporujícími eSIM
  • Potvrďte, že opětovné vyžádání již doručeného aktivačního kódu vrátí stejný kód, nikoli nový
  • Ověřte, že zobrazení vašeho aktivačního kódu funguje na malých obrazovkách - 64 % nákupů eSIM probíhá na mobilních zařízeních
  • Zkontrolujte, že váš QR kód se zobrazuje ve velikosti, která je skutečně skenovatelná (minimálně 200×200px, ideálně větší)

Často kladené otázky #

Jaký je rozdíl mezi eSIM API a eSIM tržištěm?
eSIM API je programové rozhraní pro integraci nákupu a provisioningu plánů eSIM do vašeho vlastního produktu. eSIM tržiště je spotřebitelsky orientovaný obchod. Někteří poskytovatelé nabízejí obojí: maloobchodní obchod pro přímé spotřebitele a API nebo prodejní program pro vývojáře, kteří chtějí integrovat stejný inventář.

Musím pracovat přímo s operátory, abych vytvořil funkčnost eSIM?
Ne pro většinu případů použití produktu. Poskytovatelé eSIM API se starají o vztahy s operátory a infrastrukturu SM-DP+ - vy se integrujete s jejich API a oni spravují provisioningovou vrstvu. Přímá integrace s operátory je nutná pouze, pokud budujete vlastní MVNO nebo spravujete profily eSIM ve velkém měřítku pro podnikové flotily zařízení.

Jak mám postupovat u uživatelů, kteří ztratí svůj aktivační QR kód?
Uložte aktivační kód na serveru, svázaný s uživatelským účtem a ID objednávky, a umožněte autentizovaným uživatelům jej znovu získat. Většina poskytovatelů umožňuje zobrazení stejného aktivačního kódu vícekrát; co neumožňují, je jeho použití k instalaci profilu více než jednou.

Co způsobuje selhání aktivace eSIM po úspěšném nákupu?
Nejčastějšími viníky jsou: zařízení nepodporuje eSIM nebo je uzamčeno operátorem, úložiště profilů zařízení je plné, uživatel se pokusil naskenovat QR kód na stejném zařízení, které se aktivuje (vyžaduje druhé zařízení nebo ruční zadání), nebo přerušení sítě během stahování LPA. Tyto problémy jsou na straně zařízení, nikoli selhání API.

Mohu vytvořit integraci eSIM, která funguje globálně?
Ano, pokud má váš poskytovatel dostatečné pokrytí zemí. Hledejte poskytovatele pokrývající více než 200 zemí a regionů. Mějte na paměti, že kvalita pokrytí se liší - plán může být technicky dostupný pro destinaci, ale spoléhat se na jediného místního operátora se špatným dosahem na venkově. Zkontrolujte podrobnosti o síťových partnerech pro každou destinaci, pokud vaši uživatelé cestují mimo vyšlapané cesty.

Je integrace eSIM API v roce 2026 výrazně odlišná oproti předchozím letům?
Standard GSMA SGP.22 je stabilní, ale API poskytovatelů se výrazně zlepšila. Spolehlivost webhooků, sandboxová prostředí a kvalita dokumentace jsou všechny významně lepší než před několika lety. Přímé instalační toky se také rozšířily na více modelů zařízení, i když doručování QR kódů zůstává nejuniverzálnějším přístupem.

Na co bych se měl zaměřit, pokud buduju integraci pro prodejce namísto produktu první strany?
Zaměřte se na aktuálnost katalogu, přesnost cen a sledování atribuce. Složitost provisioningu je řešena poskytovatelem. Vaše odlišení spočívá v tom, jak dobře zobrazujete správný plán pro danou destinaci, jak jasně komunikujete požadavky na kompatibilitu a jak konkurenceschopně vaše ceny vypadají ve srovnání s alternativami.

Kde začít #

Nejrychlejší cesta k funkční integraci je vybrat poskytovatele s čistým API, skutečným sandboxem a katalogem, který pokrývá destinace vašich uživatelů. Otestujte celý proces od nákupu po aktivaci sami, než začnete budovat jakékoli uživatelské rozhraní kolem něj. Okrajové případy kompatibility zařízení a asynchronní vzory provisioningu jsou místem, kde se většina integrací zadrhne - a chcete je najít při testování, ne v produkci.

Pokud zvažujete cestu prodejce nebo white-label, Roamify nabízí partnerský program, který stojí za zvážení pro vývojáře, kteří chtějí integrovat přístup k eSIM bez přímého řízení provisioningové infrastruktury.

Často kladené otázky

Dozvíte se, jak funguje aktivace eSIM, jak porovnávat datové tarify a které kroky nastavení jsou nejdůležitější před a během cesty.

Podívejte se na další průvodce Roamify na Googlu

Přidejte Roamify jako preferovaný zdroj a Google vám při vyhledávání ukáže více našich tipů na eSIM a cestovních průvodců.

Další cestovní tipy každý den

Průvodci destinacemi, tipy a triky pro eSIM a nabídky v kanálech, které už stejně projíždíte.

InstagramTiktokYoutubeFacebookX
Okamžitá aktivace

Chystáte se někam nového? Zůstaňte připojeni hned po přistání.

Cenově dostupná data na cesty do více než 200 destinací. Žádné poplatky za roaming, žádné skryté poplatky, stačí naskenovat a vyrazit.

Pokračovat ve čtení

Všechny články