# 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](https://developer.apple.com/ios/universal-links/) 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

<br>
