3.3.4.1 Dekódování licenčního klíče
LicInfo IndoorTouch.LicUnpackProductKey(String productCode, String serial);
ProductCode je klíč s alfanumerickými znaky ve formátu „XXXXX-XXXXX-XXXXX-XXXXX-XXXXX“.
Serial je sériové číslo, které náleží k produktovému klíči, ve formátu ##-####-####.
Funkce rozbalí informace do statické třídy IndoorTouch.LicInfo:
static public class LicInfo { public boolean valid; public int hours; public int flags; }
Valid značí, zda je licenční klíč platný pro zvolené sériové číslo. Hours je počet licencovaných hodin. Hodnota 0 znamená, že zde není limit hodin. Flags značí licenční příznaky, např. 1 značí možnost instalovat zákaznické aplikace.
Funkce povoluje maximálně 10 volání v průběhu 5 sekund. Každé další volání je možné až po uplynutí dalších 5 sekund. V případě vyčerpání počtu pokusů anebo systémové chyby metoda vrací null.