Kod pengaktifan eSIM (LPA)
QR dalam e-mel pengaktifan eSIM pengendali adalah kod pengaktifan LPA (Local Profile Assistant) mengikut GSMA SGP.22. Telefon mengimbasnya, menghubungi pelayan SM-DP+, memuat turun profil eSIM yang disulitkan dan memasangnya, tanpa pelanggan menaip apa-apa.
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.
Apa itu
Muatan kod pengaktifan adalah rentetan format tetap dengan 3 atau 4 bahagian dipisahkan $:
LPA:1$<SM-DP+ address>$<Matching ID>[$<Confirmation Code>]- LPA:1, pengenal skema LPA URI + versi kod pengaktifan. Literal wajib.
- Alamat SM-DP+, FQDN pelayan pembekalan pengendali (cth.
rsp.example.com). Tiada awalanhttps://, nama hos sahaja. - Matching ID, ID unik (biasanya 16–32 aksara alfanumerik) yang mengikat kod pengaktifan kepada satu profil eSIM tertentu di pelayan SM-DP+.
- Confirmation Code (pilihan), rahsia tambahan yang mesti diisi pengguna untuk membenarkan muat turun. Digunakan oleh sesetengah pengendali sebagai faktor kedua dalam aliran pengaktifan.
Vektor ujian kanonik
Ini adalah contoh bentuk sahaja, kod pengaktifan LPA sebenar terikat pada profil tertentu di SM-DP+ tertentu. Vektor ujian mengekod format, bukan aliran imbas-dan-pasang.
| Kes | Input | Rentetan terkod yang dijangka |
|---|---|---|
| Minimum (tanpa kod pengesahan) | smdp=rsp.example.com | LPA:1$rsp.example.com$K2-LM3N4P5Q-R6S7T |
| Dengan kod pengesahan | smdp=rsp.example.com | LPA:1$rsp.example.com$K2-LM3N4P5Q-R6S7T$1234 |
| Pengendali dengan subdomain | smdp=esim.carrier.com | LPA:1$esim.carrier.com$ABCDEFGH12345678 |
| Aliran kerja MSISDN yang dipindahkan | smdp=rsp.smdpplus.example | LPA:1$rsp.smdpplus.example$PORT-MSISDN-0123456789$99 |
Masalah lazim
- Awalan https:// dalam medan SM-DP+. SGP.22 §4.1.1 memerlukan FQDN biasa. Telefon yang melihat
https://rsp.example.comdalam slot itu menganggap kod pengaktifan tidak sah dan enggan memuat turun. - Aksara $ dalam Matching ID. Matching ID adalah alfanumerik.
$di dalamnya bercanggah dengan pemisah medan. Pengendali yang auto-menjana Matching ID mesti mengecualikan$daripada abjad. - Jangkaan penggunaan sekali sahaja. Kebanyakan pelayan SM-DP+ membatalkan Matching ID selepas muat turun profil pertama yang berjaya. Berkongsi semula QR selepas pelanggan mengimbasnya akan gagal.
- Muat turun semula profil. Jika pelanggan reset kilang atau tukar telefon, mereka tidak boleh mengimbas semula QR lama. Mereka perlu hubungi pengendali yang mengeluarkan Matching ID baharu dan QR baharu.
- Peruntukan dual-SIM. iOS 17.4+ boleh menyimpan 8 profil eSIM tetapi hanya menggunakan dua serentak. Semasa mengimbas, OS bertanya pengguna slot SIM fizikal mana yang hendak diganti.
- Telefon diurus MDM. Apple Business Manager dan Android Enterprise boleh membekalkan eSIM secara aturcara tanpa langkah QR. Jika armada anda diurus MDM, gunakan API dan bukannya memberikan kod QR kepada pengguna.
Keserasian pengimbas
| Peranti / OS | Sokongan | Nota |
|---|---|---|
| iOS 17.4+ | Natif | Aplikasi kamera mengenali muatan LPA dan menawarkan untuk memasang profil eSIM secara langsung. |
| iOS 16.x–17.3 | Natif melalui Tetapan > Selular | Imbas dari Tetapan > Selular > Tambah eSIM dan bukan kamera. Sokongan imbas kamera tiba di 17.4. |
| Android 13+ | Natif | Tetapan > Rangkaian & internet > SIM > Tambah eSIM > Imbas QR. |
| Android 9–12 | Khusus OEM | Samsung Galaxy, Google Pixel dan beberapa OnePlus mempunyai sokongan imbas kamera. OEM lain memerlukan kemasukan manual melalui Tetapan. |
| Third-party camera apps | Tidak natif | Mereka menyahkod QR tetapi tidak mencetuskan pemasangan eSIM. Pengguna perlu menyalin rentetan secara manual ke Tetapan. |
| Older / non-eSIM phones | T/B | Tiada perkakasan eSIM fizikal; muatan dinyahkod tetapi tiada yang berlaku. |
Lihat juga
- /esim-qr-code/, penjana dengan format LPA diisi terlebih dahulu.
- /standards/, kembali ke indeks piawaian.
- GSMA SGP.22, spesifikasi autoriti.