Detailed description about key components relating to the SDK’s (licensing, environment key and base configurations)
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
All license keys are base64 encoded stings. We encode our keys with secure algorithm for added protection.
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
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!
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.
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.
All environment keys are base64 encoded stings. We encode our keys with secure algorithm for added protection.
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
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.