iOS Universal Link

With iOS 17.4 and above, Apple has introduced the ability for users to install their eSIM directly onto their devices by clicking a simple link. The Universal Link install method works by adding the unique SMDP+ address and Activation Code onto the end of a universal link, which can be tied to a button in your application. The universal link would look as follows:

https://esimsetup.apple.com/esim_qrcode_provisioning?carddata=LPA:1$SMDP+_Address$Activation_Code

or

https://esimsetup.apple.com/esim_qrcode_provisioning?carddata=LPA:1$rsp.truphone.com$JQ-209U6H-6I82J5

Important Notes for Implementation:

  1. URL Casing: The base URL should always be in lowercase to ensure compatibility and avoid errors in processing.

  2. Activation Code: The Activation Code may contain capital letters and should be entered strictly as provided.

  3. External Link Configuration: If integrating this link within an app, configure it to open externally. This ensures that the device’s browser handles the activation, adhering to Apple’s setup protocols.

SMDP+ address and Activation Code are provided with this request

POST /gigastore/activations/register

Last updated

Was this helpful?