Dieser Artikel behandelt folgende Themen:
- Das App-Kennungs-Konzept
- Verwendung der App-Kennung
- Entwickeln für ein anderes Unternehmen
- Validierung bei der Registrierung von App-Versionen
Das App-Kennungs-Konzept
Nach der Registrierung der App wird automatisch eine eindeutige App-Kennung erstellt, die in der Rückmeldung des App-Validierungstools (d. h.
Sie besteht aus der Herstellerkennung, die das KNX-Mitgliedsunternehmen identifiziert, dem die betreffende ETS-App gehört, sowie einer eindeutigen Kennung, die mit 'A' beginnt. In diesem Beispiel: 'M00FA' ist die Herstellerkennung der KNX Association und 'A0005' ist die eindeutige Kennung.
Verwendung der App-Kennung
Die App-Kennung soll als Rückgabewert im App-Quellcode verwendet werden:
Die App-Kennung wird als Rückgabewert im App-Quellcode verwendet:
Entwickeln für ein anderes Unternehmen
Falls ein Entwickler des Unternehmens A eine App für ein anderes Unternehmen B entwickelt, dann muss Unternehmen B den ETS-App-Entwickler-Status beantragen und eine neue App registrieren. Der App Identifier dieser neuen App sollte dem Entwickler von Firma A mitgeteilt werden. Außerdem muss die neue App für Firma B einen anderen Assembly-Namen und einen anderen Namensraum haben als die App von Firma A.
Validierung bei der Registrierung von App-Versionen
Während der Registrierung einer App-Version vergleicht das App-Validierungstool von MyKNX die App-Kennung, die im Quellcode und in der Datei AddInManifest.xml verwendet wird, mit der während der App-Registrierung angegebenen App-Kennung. Bei Nichtübereinstimmung gibt das Validierungstool eine Fehlermeldung wie z. B. diese aus: