Cet article couvre les aspects suivants :
- Concept d'identifiant d'app
- Utilisation de l'identifiant d'app
- Développement pour une autre société
- Validation à l'enregistrement de la version d'app
Concept d'identifiant d'app
À l'enregistrement de l'app, un identifiant d'app unique est automatiquement généré et visible dans les informations fournies par l'outil de validation d'apps (en haut de l'écran).
Cet identifiant est constitué du code de fabricant correspondant à la société membre KNX propriétaire de l'app ETS en question, ainsi que d'un identifiant unique commençant par la lettre 'A'. Dans cet exemple : 'M00FA' est le code de fabricant de KNX Association et 'A0005' est l'identifiant unique.
Utilisation de l'identifiant d'application
L'identifiant de l'application doit être utilisé comme valeur de retour dans le code source de l'application:
L'identifiant d'app doit être utilisé comme valeur de retour dans le code source de l'app :
Développement pour une autre société
Si un développeur appartenant à la société A développe une app pour le compte d'une société B, cette dernière doit demander le statut de développeur d'apps et enregistrer une nouvelle app. L'identifiant de cette nouvelle app doit être attribué au développeur de la société A. En outre, la nouvelle app de la société B doit avoir un nom d'assemblage différent et un espace de noms différent de l'app de la société A.
Validation à l'enregistrement de la version d'application (App)
Lors de l'enregistrement de la version de l'application, l'outil de validation de l'application de MyKNX compare l'identifiant de l'application qui est utilisé dans le code source et dans le fichier AddInManifest.xml avec l'identifiant d'application donné lors de l'enregistrement de l'application. En cas d'incohérences, l'outil de validation retournera un message d'erreur comme celui-ci :