Home
Search…
⌃K

SDK Information

Detailed description about key components relating to the SDK’s (licensing, environment key and base configurations)
Name
Description
License key Information
Detailed understanding of how the license key is setup and should be integrated into your app for the SDK's to function
Environment key information
Detailed understanding of how the environment functions and how to take your imbedded SDK app from dev - prod

License Key Information

All license key are generated by Sybrin. All information on how to generate a license can be found in the getting started section on each product tab.
Getting license key example

Architecture

All license keys are base64 encoded stings. We encode our keys with secure algorithm for added protection.

Using a license key

Sybrin generated license keys are added to the builder class when initializing the SDK's. All builder class information can be found with each product tab.
Example of where license key goes inside of build configuration

Integration information

All Sybrin license keys have a different expiry period, see below for high level over view. If you are unsure where your SLA falls in, please contact Sybrin. Sybrin Will keep track of all license and inform you if you license is about to expire!
Description
Time Period
Trial License Key
3-6 Months
Normal SLA (Annual)
12 Months
Perpetual SLA
12 Months - Non expiry
Note! All Sybrin SDK license keys work in a offline mode. This means if your license key expires a new key will be given, your old key can not be activated again!!!
Note!! The application consuming the SDK (Your app) is responsible for passing the license key to the SDK. This means if you hardcode your license key into your app and if your license key expires you will need to add your new license key to your application and redeploy to the app stores.
To avoid any redeployment issues if a license key dose expire make sure your license keys are configurable by pulling your license key from a backend server/service.

Environment Key Information

All environment keys are generated by Sybrin. The purpose of the environment key to point to different services that the SDK's require. It is ideally used for moving from a development state to production state.

Architecture

All environment keys are base64 encoded stings. We encode our keys with secure algorithm for added protection.

Using a license key

Sybrin generated environment keys are added to the builder class when initializing the SDK's. All builder class information can be found with each product tab.
Example of where environment key is set

Integration information

Note!! If you do not pass a environment key when initializing the SDK's the SDK's make use of a static environment key that point to the Sybrin sandbox/dev environment.
Note!! The environment key can also be used to point the SDK's to any orchestration/middleware service hosted internally by you for auditing/security reasons before passing the data onto our Machine learning services.
Note!! The environment key is passed in from the consuming application (Your app). For convenience pull the environment key from a backend service instead of hardcoding it into your application.