Bu makale aşağıdaki konuları kapsar:
- App (Uygulama) Tanımlayıcısı kavramı
- App (Uygulama) Tanımlayıcısının Kullanımı
- Başka bir şirket için geliştirme
- App (Uygulama) sürüm kaydı üzerine doğrulama
App (Uygulama) Tanımlayıcısı kavramı
Uygulama kaydının ardından, benzersiz bir Uygulama Tanımlayıcı otomatik olarak oluşturulur ve Uygulama doğrulama aracı tarafından sağlanan geri bildirim bilgilerinde (yani üstte) görünür.
Söz konusu ETS Uygulamasına sahip KNX Üyesi şirketi tanımlayan Üretici Kodu ve 'A' ile başlayan özgün bir tanımlayıcıdan oluşur. Bu örnekte: 'M00FA', KNX Association'ın Üretici Kodudur ve 'A0005' özgün tanımlayıcıdır.
App (Uygulama) Tanımlayıcısının Kullanımı
Uygulama Tanımlayıcısı, Uygulama kaynak kodunda dönüş değeri olarak kullanılacaktır:
Ayrıca Uygulamanın AddInManifest.xml dosyasında da kullanılacaktır:
Başka bir şirket için geliştirme
A şirketinden bir geliştiricinin başka bir B şirketi için bir uygulama geliştirmesi durumunda, B şirketi uygulama geliştiricisi statüsü için başvurmalı ve yeni bir uygulama kaydettirmelidir. Bu yeni uygulamanın Uygulama Tanımlayıcısı, A şirketinin geliştiricisine verilmelidir. Ayrıca, B şirketi için yeni uygulama, A şirketinin uygulamasından farklı bir derleme adına ve farklı bir ad alanına sahip olmalıdır.
App (Uygulama) sürüm kaydı üzerine doğrulama
Uygulama sürümü kaydının ardından, MyKNX'in Uygulama doğrulama aracı, kaynak kodunda ve AddInManifest.xml'de kullanılan Uygulama Tanımlayıcısını Uygulama kaydı sırasında verilen Uygulama Tanımlayıcısı ile karşılaştırır. Tutarsızlık olması durumunda doğrulama aracı aşağıdaki gibi bir hata mesajı verecektir: