Table of Contents | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Introduction
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
This article will contain everything you need to know about Anyline Licensing as well as our License Keys and how to obtain them. |
...
Why use a License Key?
A License Key is required in order to integrate the Anyline SDK into your app or develop with the Anyline SDK or Cloud API. You can imagine a License Key like a real physical Key that is used to unlock features within our products for your app.
Should a License Key be due to expire, Anyline will issue an updated License Key and send it to you in a document containing the new License Key along with the list of your selected identifiers contained within the License Key.
...
The Identifier Explained
Much like the License Key, the Identifier refers to a unique ID directly linked with your project. The Identifier has different names depending on the selected platform(s) for your project.
...
Note |
---|
Warning: Please do not add “www.” or “https://” to your identifier. For example, instead of “https://www.anyline.com”, use “anyline.com”. For subdomains use “subdomain.anyline.com”. |
...
Types of Licenses
There are 2 different types of Licenses for Anyline Product Use:
Trial License | Enterprise License | ||
---|---|---|---|
The Anyline Trial License is valid for 30 days, displays the Anyline Watermark.
| The Enterprise License does not display the Anyline Watermark, and is valid for the subscription period. All capabilities are unlocked with a full feature set. The Enterprise License is for paying customers only. |
...
How do I get a License Key?
Obtaining an Trial License Key
Trial License Keys are issued by request and can be obtained via the our Trial Request Page on our website.
Obtaining an Enterprise License Key
Enterprise License Keys are issued by request and be obtained by getting in contact with your dedicated Customer Success Manager or with our Sales Team through the contact form on our website.
...
Adding the License Key to your App
After you created your Anyline License Key, you have to add it to your app in order to be able to use the Anyline SDK. There are 2 different ways to achieve this:
...
If you don’t have a server, one way to implement this would be a service like Firebase Remote Config.
You can find a Codelab about integrating Firebase Remote Config on Android here:
...
Don’t forget to publish changes in the Firebase Console after you changed the License Key value – otherwise updated values will not be visible to your app.
Please have a look at the section Throttling at step 4 of the Codelab, it contains valuable information about parameters setting during app development and testing.
...
License Key FAQs
Expand | ||
---|---|---|
| ||
While it is still possible to use a V2 License for versions 36 and below of our SDK, we would strongly advise our customers to upgrade their SDK to the latest version. This is because the V2 License is now deprecated and SDK versions 36 and below are considerably outdated, missing a huge amount of quality improvements, efficient upgrades, fixes, additions and more. Furthermore, our Product Documentation has since been updated and much of the information has since been changed significantly to keep our customers up-to-date with our latest version releases and breaking changes. It would, therefore be extremely beneficial to any customer to migrate to a V3 License as well as use our latest version of the SDK. |
...
Expand | ||
---|---|---|
| ||
If your existing License Key has been issued for a ApplicationId / BundleId /Package Name / Domain that does not match the ApplicationId / BundleId / Package Name / Domain of your new app you need an updated License Key. |
...
License Key Error Message List
Below you can find a list of possible License Key related error messages, what they mean and steps to fix them.
Error | Definition | Solution |
---|---|---|
| → The License Key is not valid. |
|
| → The License Key has expired or has an invalid date. |
|
| → The License Key isn’t valid for the platform for which you are developing. |
|
| → The License Key is not valid for the plugin you are trying to integrate. |
|
| → Anyline License Keys since Anyline SDK 4.0 are no longer tied to an individual version. This means that as long as you have downloaded the most recent Anyline SDK or at least higher than version 4, this error should not occur. |
|
| → Your app’s bundle identifier is different from the one linked to your License Key. |
|
...
Further Information
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
...