- 1.Import the SDK to your Unity Project and add the
VerisoulManagerprefab to your scene
- 2.Add the SDK to the first scene your application uses by initializing it with the appropriate environment, webview system type and project ID
private void Start()
VerisoulManager.Instance.Init(environment, WebviewType.VUPLEX, projectId, (url) =>
// open url in a webview and handle closing
Currently, three unique webview systems are supported. If you don't see an integration option that works for you please reach out and we may be able to accommodate.
The pilot integration is a client side only integration. In order to create actionable insights we need a join-key. After the user is authenticated in your system call the
OnAuthfunction to pass a join key with an account identifier.
The VerisoulManager object uses
DontDestoryOnLoadso the OnAuth function can be called at anytime. You can see an example of how to call
OnAuthin a scene by looking at the Demo Scenes included in the package. You can also see examples at each build specific page below.
In order to ensure adequate security, for production you'll need to pass the
auth_idvia backend API call to Verisoul's API.
You can use
GetTrackingId()to get the current client's trackingId and join it with the account identifier via API Call. You can see an example of how to call
GetTrackingID()in a scene by looking at the Demo Scenes included in the package. You can also see examples at each build specific page below.