Dès qu'une app est enregistrée, il est possible de télécharger une version de l'app vers le serveur via la page des détails de l'app (en cliquant sur la loupe ; voir ici).
Pour ouvrir la page de version détaillée, cliquez sur le bouton 'Créer une version d'app ETS' dans la section des versions d'app ETS.
La page de version détaillée s'ouvre. Cette page comprend les sections suivantes :
- Fichier de projet
- Informations de facturation
- Contrat de licence
- Notes de publication
Fichier de projet
Cette section permet au développeur d'apps d'effectuer les opérations suivantes :
- Télécharger un fichier d'app binaire (.etsapp) vers le serveur en vue de sa validation soit en faisant glisser le fichier et en le déposant, soit en cliquant sur la zone de téléchargement et en sélectionnant le fichier.
- Définir la version binaire de l'app en la saisissant dans le champ correspondant.
Comme ce numéro de version est utilisé par ETS pour rechercher les mises à jour de cette app ETS, il est vivement recommandé d'utiliser la même version que celle indiquée dans le fichier binaire.
Si une version d'app est déjà indiquée, les options suivantes sont affichées en plus dans la section 'Fichier de projet' :
- Cette version contient de nouvelles fonctions : en cochant cette case, le développeur d'apps déclare que cette version est une 'version de mise à niveau' et que sa validation correspondra par conséquent à une 'validation de mise à niveau' entraînant des frais correspondants.
- Cette version contient des corrections de bugs : en cochant uniquement cette case, le développeur d'apps déclare que cette version est une 'version de mise à jour' et que sa validation correspondra par conséquent à une 'validation de mise à jour' entraînant des frais correspondants.
Si les deux cases sont cochées, le développeur d'apps déclare que cette version est une 'version de mise à niveau' qui contient également des corrections de bugs.
Informations de facturation
Cette section permet aux développeurs d'apps de sélectionner un contact de facturation pour gérer les frais d'app à payer. Les contacts de facturation affichés dans le menu déroulant 'Sélectionner Informations de Facturations' proviennent du compte professionnel associé au compte du développeur d'apps.
Contrat de licence
Cette section permet au développeur d'apps d'effectuer les opérations suivantes :
- Télécharger vers le serveur un fichier de contrat de licence pour une version d'app spécifique soit en faisant glisser le fichier et en le déposant, soit en cliquant sur la zone de téléchargement et en sélectionnant le fichier.
Le format de fichier préféré est PDF, mais les types de fichiers tels que doc, docx ou odt sont également acceptés.
- Sélectionner dans le menu déroulant la langue du fichier de contrat de licence téléchargé.
Les langues prises en charge pour les contrats de licence sont limitées aux langues proposées dans MyKNX et sont disponibles dans le sélecteur de langues de MyKNX.
- Télécharger ou supprimer le contrat de licence actuel en cliquant sur l'icône de téléchargement ou de suppression.
Remarque : le fichier de contrat de licence demandé ici est un document qui définit le cadre juridique entre le développeur d'application et l'Utilisateur final (EULA), donc rien avec l'association KNX en tant que partie prenante. Le contrat de licence est fourni aux clients qui achètent l'app via MyKNX et doit être (lu et) accepté pour passer la commande.
Notes de publication
Cette section permet au développeur d'apps d'effectuer les opérations suivantes :
- Télécharger vers le serveur un fichier de notes de publication pour une version d'app spécifique soit en faisant glisser le fichier et en le déposant, soit en cliquant sur la zone de téléchargement et en sélectionnant le fichier.
Le format de fichier préféré est PDF, mais les types de fichiers tels que doc, docx ou odt sont également acceptés.
- Sélectionner dans le menu déroulant la langue du fichier de contrat de licence téléchargé.
Les langues prises en charge pour les contrats de licence sont limitées aux langues proposées dans MyKNX et sont disponibles dans le sélecteur de langues de MyKNX.
- Télécharger ou supprimer les notes de publication actuelles en cliquant sur l'icône de téléchargement ou de suppression.
Remarque : Ces fichiers ont pour but de conserver l'historique des modifications de l' ETSApp, qu'il s'agisse de corrections de bugs ou de nouvelles fonctionnalités. Il est également utilisé par l'équipe de support KNX comme référence pour les problèmes qui pourraient survenir entre l'ETS (dans une version spécifique) et l' ETSApp (dans une version spécifique). Le format pourrait être, .txt, .pdf, .doc mais le contenu doit être :
Version | 1.0 |
Date | 01/01/2021 |
BugFix 1: | texte pour la correction du bug 1 |
BugFix 2: | ... |
... | |
NewFeature 1: | texte pour la nouvelle fonctionnalité 1 |
Nouvelle fonctionnalité 2: | ... |
Version | 1.1 |
Date | 01/06/202... |
... | .. |