Integrate the User SDK
Integrate the User SDK into your application
Last updated
Integrate the User SDK into your application
Last updated
To use User SDK in an iOS app you need to install SudoUser
pod via CocoaPods.
Install CocoaPods by running the following command:
Initialize CocoaPods for your app project by running the following command from the project's root directory:
Open the created
Podfile
in a text editor and addSudoUser
pod as a dependency to your app target.
Install pod dependencies by running the following command:
Instantiating and initializing a client:
You only need one client instance for a given user per device. Instantiating multiple clients with the same configuration and using them at the same time may cause unexpected runtime errors to occur.
To use User SDK in an Android app you need to add SudoUser
library as a dependency to your project.
Edit the app module Gradle script (build.gradle) and add SudoUser library as a dependency.
Edit AndroidManifest.xml to add the following app permissions:
The Sudo Platform enforces that the client passes Google Play Integrity validation in order to successfully register a new user. A part of this validation is checking the attestation result is produced by an app/module that's signed by a known signing certificate. In order to pass this validation your signing certificate's fingerprint must be uploaded via the admin console.
To obtain the signing certificate's fingerprint, run the following command:
The output of the above command must be uploaded to the admin console (Settings -> Android Signing Certificate).
Instantiating and initializing a client:
You only need one client instance for a given user per device. Instantiating multiple clients with the same configuration and using them at the same time may cause unexpected runtime errors to occur.
To use the Sudo User SDK in a Web or Node.js project, you must add @sudoplatform/sudo-user
as a dependency to your project.
Instantiating and initializing a client:
Before starting to use SudoUserClient
you must configure it using the configuration information provided to you for your instance of the Sudo Platform. and your project's SDK configuration file before proceeding.
The latest version of the SDK can be found at .
Before starting to use SudoUserClient
you must configure it using the configuration information provided to you for your instance of the Sudo Platform. and your project's SDK configuration file before proceeding.
Before starting to use SudoUserClient
you must configure it using the configuration information provided to you for your instance of the Sudo Platform. and your project's SDK configuration file before proceeding.