Dit artikel behandelt de volgende aspecten:
- App-identificator-concept
- Gebruik van de App-identificator
- Ontwikkelen voor een ander bedrijf
- Validatie tijdens de registratie van de App-versie
App-identificator-concept
Tijdens de registratie van de App wordt er automatisch een unieke App-identificator gegenereerd, die zichtbaar is in de feedback van de App-validatietool (bovenaan).
Hij is samengesteld uit de Fabrikantcode, die het bedrijf van het KNX-lid aangeeft dat eigenaar is van de betreffende ETS App, plus een unieke identificator die begint met 'A'. In dit voorbeeld: 'M00FA' is de Fabrikantcode van KNX Association en 'A0005' is de unieke identificator.
Gebruik van de App-identificator
De App-identificator wordt gebruikt als retourwaarde in de App-broncode:
De App-identificator wordt gebruikt om terug te geven als waarde in de App-broncode:
Ontwikkelen voor een ander bedrijf
Als een ontwikkelaar van bedrijf A een App ontwikkelt voor bedrijf B, dient bedrijf B de App-developer status aan te vragen en een nieuwe App te registreren. De App-identificator van deze nieuwe App moet aan de ontwikkelaar van bedrijf A worden gegeven. Bovendien moet de nieuwe App voor bedrijf B een andere assembly-naam en een andere naamruimte hebben dan de App van bedrijf A.
Validatie tijdens registratie van de App-versie
Tijdens de registratie van de App-versie vergelijkt de App-validatietool van MyKNX de gebruikte App-identificator in de broncode en in het AddInManifest.xml-bestand met de verkregen App-identificator tijdens de registratie van de App. In geval van tegenstrijdigheden geeft de validatietool een foutboodschap zoals deze: