Frequently Asked Question
Applies to: RadaeePDF Classic and Master SDK for Android and iOS
No, a single activation key cannot be shared across multiple product flavours or bundle IDs. Under the RadaeePDF SDK licensing terms, one licence covers one unique application identifier (package name on Android, bundle ID on iOS) on a single platform.
Because Android product flavours append suffixes to or change the applicationId, each flavour is treated as a separate application:
- Identify every unique package name generated across your build flavours (for example,
com.example.app.freeandcom.example.app.pro). - Generate an individual activation key for each specific package name in the licence panel.
- Inject the matching key at build time using flavour-specific resource files or
buildConfigFielddeclarations.
One common caveat: deploying the same activation key across multiple applications or packaging the SDK into an exported module or printer driver accessible to third-party packages constitutes unauthorised licence sharing under EULA §1.8 and §6.3.