With iOS 17.4 and above, Apple have introduced the ability for users to install their eSIM directly onto their device 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.
An example of a link would look is 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
Please note:
- The base URL must be all in lowercase, the Activation Code may contain capitalisation.
- If building the link into an app, it must be configured as an external link that opens up outside the app rather than an internal link.
Clicking this link from an iOS 17.4 (or above) device begins the installation using the specific LPA information and the user will be taken straight to the installation screen below.
The LPA information for an eSIM can be found by calling our Get eSIM details and status endpoint.
Additionally, the Universal Link works well with link-shortening services (such as t.ly or Bilty). For example, https://t.ly/YLZ5-.
As an eSIM Go customer, you can take advantage of this new feature by embedding links such as this within a button in your application. This will provide your users with a way to install their eSIM without needing to scan the QR code or manually input the information.