Scandit license keys are tied to the application or domain and identify the application by the name.
Therefore, you need to get the bundle ID of your application in order to create your own license key.
There are several interchangeable definitions regarding the application name, e.g. bundle id (iOS), application identifier (Android), package name (Android) which doesn't matter for creating a license key.
In case you're not familiar on how to identify your application id, the following guidance should help you depending on the framework you're using:
Every iOS app requires an "App ID" to work. This is a string that is set up during development, usually in the form of
com.your-company.app-name. Note that "App ID" and "Bundle ID" is generally used interchangeably.
Open you project with XCode, select the top project item in the project navigator at the left. Then select TARGETS -> General. Bundle Identifier is found under Identity.
Every Android app requires an "applicationId". This is a string that is set up during development, usually in the form of
com.example.yourapp in your Gradle
build.config. Please note that "applicationId" and "Bundle ID" is generally used interchangeably.
Open the config.xml file and look for
Go to Project Options --> Build --> Android Application --> Package name.
Open the Info.plist file and look for "CFBundleIdentifier" :
For React Native
Same as iOS and Android Native.
For Windows UWP applications, open the Package.appxmanifest file. There is a tab called "Packaging" and inside there is a text box named "Package name".
For Windows C# console application, use the program name. Please find more information about how to get the executable name here:
You need to enter the program invocation name of your linux executable. (https://linux.die.net/man/3/program_invocation_short_name)
Was this article helpful?