eSIM-aktiveringskode (LPA)
QR-koden i en operatørs eSIM-aktiveringspost er en LPA (Local Profile Assistant) aktiveringskode i henhold til GSMA SGP.22. Telefonen skanner den, kontakter SM-DP+-serveren, laster ned den krypterte eSIM-profilen og installerer den, uten at kunden trenger å skrive noe.
Canonical spec:GSMA SGP.22, Remote SIM Provisioning Architecture for Consumer Devices v3.0 (current, 2024). The activation-code format is defined in §4.1.1.
Native support: iOS 17.4+ (2024) and Android 13+ (2022) scan these directly from the camera app to provision eSIM profiles.
Native support: iOS 17.4+ (2024) and Android 13+ (2022) scan these directly from the camera app to provision eSIM profiles.
Hva det er
Aktiveringskodens nyttelast er en fast-format streng med 3 eller 4 $-adskilte deler:
LPA:1$<SM-DP+ address>$<Matching ID>[$<Confirmation Code>]- LPA:1, LPA URI-skjema-identifikator + aktiveringskodeversjon. Obligatorisk bokstavelig.
- SM-DP+-adresse, FQDN for operatørens provisioneringsserver (f.eks.
rsp.example.com). Ingenhttps://-prefiks, bare vertsnavnet. - Matching ID, en unik ID (vanligvis 16–32 alfanumeriske tegn) som knytter aktiveringskoden til én spesifikk eSIM-profil på SM-DP+-serveren.
- Bekreftelseskode (valgfri), en ekstra hemmelighet brukeren må skrive for å godkjenne nedlasting. Brukt av noen operatører som en andre faktor i aktiveringsflyten.
Kanoniske testvektorer
Disse er bare formeksempler, en ekte LPA-aktiveringskode er bundet til en spesifikk profil på en spesifikk SM-DP+. Testvektorer koder formatet, ikke en skann-til-installer-flyt.
| Tilfelle | Inndata | Forventet kodet streng |
|---|---|---|
| Minimal (ingen bekreftelseskode) | smdp=rsp.example.com | LPA:1$rsp.example.com$K2-LM3N4P5Q-R6S7T |
| Med bekreftelseskode | smdp=rsp.example.com | LPA:1$rsp.example.com$K2-LM3N4P5Q-R6S7T$1234 |
| Operatør med underdomene | smdp=esim.carrier.com | LPA:1$esim.carrier.com$ABCDEFGH12345678 |
| Portert MSISDN-arbeidsflyt | smdp=rsp.smdpplus.example | LPA:1$rsp.smdpplus.example$PORT-MSISDN-0123456789$99 |
Vanlige fallgruver
- https://-prefiks i SM-DP+-feltet. SGP.22 §4.1.1 ønsker bare FQDN. Telefoner som ser
https://rsp.example.comi den plassen, behandler aktiveringskoden som feilformatert og nekter å laste ned. - $-tegn i Matching ID. Matching ID er alfanumerisk. Et
$i den kolliderer med feltskilleren. Operatører som autogenererer Matching ID-er, må ekskludere$fra alfabetet. - Forventning om engangsbruk. De fleste SM-DP+-servere ugyldiggjør Matching ID etter den første vellykkede profilnedlastingen. Å dele QR-koden igjen etter at kunden har skannet den, vil mislykkes.
- Profil re-nedlasting. Hvis kunden tilbakestiller fabrikken eller bytter telefon, kan de ikke skanne den gamle QR-en på nytt. De må kontakte operatøren, som utsteder en ny Matching ID og en ny QR.
- Dual-SIM-provisjonering. iOS 17.4+ kan holde 8 eSIM-profiler, men bare bruke to samtidig. Ved skanning spør OS brukeren hvilken fysisk SIM-spor som skal erstattes.
- MDM-administrerte telefoner. Apple Business Manager og Android Enterprise kan provisjonere eSIM programmatisk uten QR-trinnet. Hvis flåten din er MDM-administrert, bruk API-et i stedet for å gi brukere QR-koder.
Skannere kompatibilitet
| Enhet / OS | Støtte | Notater |
|---|---|---|
| iOS 17.4+ | Opprinnelig | Kameraappen gjenkjenner LPA-nyttelaster og tilbyr å installere eSIM-profilen direkte. |
| iOS 16.x–17.3 | Opprinnelig via Innstillinger > Mobil | Skann fra Innstillinger > Mobil > Legg til eSIM i stedet for kamera. Kamera-skanning ankom i 17.4. |
| Android 13+ | Opprinnelig | Innstillinger > Nettverk og internett > SIM-kort > Legg til eSIM > Skann QR. |
| Android 9–12 | OEM-spesifikk | Samsung Galaxy, Google Pixel og noen OnePlus-enheter har kameraskanningsstøtte. Andre OEM-er krever manuell inntasting via Innstillinger. |
| Third-party camera apps | Ikke opprinnelig | De dekoder QR-en, men utløser ikke eSIM-installasjon. Brukere må manuelt kopiere strengen til Innstillinger. |
| Older / non-eSIM phones | Ikke aktuelt | Ingen fysisk eSIM-maskinvare; nyttelast dekodes, men ingenting skjer. |
Se også
- /esim-qr-code/, generatoren med LPA-formatet forhåndsutfylt.
- /standards/, tilbake til standardindeksen.
- GSMA SGP.22, den autoritative spesifikasjonen.