This sample shows one way to integrate Internet Identity with Unity iOS apps via Universal links. It contains a dapp with II integrated, and an Unity Project which interacts with this dapp.
The basic workflow:
Set up an Internet Identity integration dapp which supports logging in with II.
Run a Unity game on iOS.
Launch the Web Browser from the game to open the dapp frontend deployed in step 1, with the public key of Ed25519Identity as a parameter.
Login with your Internet Identity in the Web Browser.
Launch the application via Universal Links, and pass the DelegationIdentity back to the game as the URL parameter.
Call the backend canister with the DelegationIdentity to greet through ICP.NET.
This sample shows one way to integrate Internet Identity with Unity iOS apps via Universal links. It contains a dapp with II integrated, and an Unity Project which interacts with this dapp.
The basic workflow:
Here is a demo link for II + Unity iOS Universal Links.