Partager via


Créer une application de paramètres de partenaire

Les OEM et les opérateurs mobiles peuvent définir des paramètres personnalisés pour les fonctionnalités matérielles d’un appareil qui le différencient d’autres appareils. Les haut-parleurs, les capteurs ou les microphones en sont des exemples. Jusqu’à cinq de ces paramètres personnalisés apparaîtront sous forme de liens supplémentaires dans les pages de niveau 2 de l’application Paramètres.

Par exemple, sous l’onglet Appareils de l’application Paramètres, les pages suivantes peuvent avoir jusqu’à cinq liens supplémentaires chacune vers des applications de paramètres personnalisés :

  • Imprimantes et scanners

  • Appareils connectés

  • Bluetooth

  • Souris

  • Pavé tactile

  • Saisie

  • Stylet et Windows Ink

  • AutoPlay

  • USB

Liste des appareils dans l’application Paramètres.

Vous trouverez la liste de toutes les pages de niveau deux dans la rubrique Lancer l’application Paramètres de Windows. Il est important de noter que tous les liens doivent être pertinents pour la page sur laquelle ils sont placés.

En outre, vous pouvez ajouter jusqu’à cinq termes de recherche sur chaque page, qui doivent être pertinents pour le contenu de la page. Pour une expérience de recherche optimale, utilisez des expressions spécifiques. L’utilisation de termes généraux ou d’un seul mot peut avoir pour conséquence que vos liens n’apparaissent pas dans les recherches pertinentes.

Par exemple, si vous avez un appareil « Fabricam multipen », rédigez une expression de recherche telle que « configurer fabricam multipen » au lieu d’un terme de recherche générique tel que « pen ».

Caractéristiques de l’application paramètres de partenaire

Les applications de paramètres de partenaire présentent les caractéristiques suivantes :

  • Il s’agit soit d’applications de plateforme Windows universelle (UWP), soit d’applications Windows Phone Silverlight.

  • Les utilisateurs peuvent les désinstaller directement, comme toute autre application.

  • On peut les mettre à niveau en mettant à jour l’application paramètres dans le Store, comme toute autre application Windows.

  • Il s’agit d’applications préinstallées installées au premier démarrage.

    Comme pour toute autre application préinstallée, les partenaires doivent envoyer une application de paramètres système au Centre de développement Windows aux fins suivantes :

    • Certifier l’application
    • Obtenir le fichier .appx signé et le fichier de licence nécessaires pour inclure l’application dans une image d’appareil.
  • Elles sont publiés dans un emplacement masqué dans le Store que les utilisateurs ne peuvent pas parcourir ou trouver en effectuant une recherche.

Création d’applications de paramètres système

Les applications de paramètres sont des applications de plateforme Windows universelle et doivent être conformes à toutes les instructions de programmation de l’UWP. Pour en savoir plus, consultez Instructions pour les applications de plateforme Windows universelle (UWP).

  1. Utilisez le Kit de développement logiciel (SDK) Windows pour créer une application universelle Windows. Pour en savoir plus sur la création d’une application universelle Windows, consultez Créer des applications UWP avec Visual Studio.

    Si vous écrivez une application de paramètres pour Windows Phone, vous pouvez également créer une application Silverlight pour Windows Phone.

  2. Dans le manifeste d’application ci-dessous :

    xmlns:rescap=http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities

    Décrivez la page dans laquelle le lien de votre application est répertorié à l’aide de l’attribut SettingsPageUri. Utilisez l’attribut AppActivationMode pour pointer vers ce lien. Utilisez l’exemple de code ci-dessous comme exemple :

    <Extensions>
      <rescap:Extension Category="windows.settingsApp">
        <rescap:SettingsApp SettingsPageUri="ms-settings:yourl2pageuri">
          <rescap:AppLinks>
            <rescap:Link AppActivationMode ="uri://yourapp#deeplink" DisplayName="Link 1 Title" />
            <rescap:Link AppActivationMode ="uri://yourapp#deeplink" DisplayName="Link 2 Title" />
          </rescap:AppLinks>
            <rescap:SearchTerms>
            <rescap:Term>setup foo</rescap:Term>
            <rescap:Term>disable foo</rescap:Term>
            </rescap:SearchTerms>
          </rescap:SettingsApp>
        </rescap:Extension>
    </Extensions>
    

    Ce package ne peut pas avoir d’entrée dans la liste de toutes les applications. Pour ce faire, définissez la propriété AppListEntry sur aucune.

     <uap:VisualElements AppListEntry="none" DisplayName="OptionalPackage"
       ....
     </uap:VisualElements>
    
  3. Pour qu’elle soit configurée en tant qu’application préinstallée, soumettez votre application de paramètres au Centre de développement Windows. Après la réception d’un fichier .appx signé et l’obtention d’un fichier de licence, incluez l’application dans l’image de l’appareil.

Mise à jour d’applications de paramètres système

Envoyez les mises à jour de l’application paramètres au Microsoft Store. Une fois qu’une mise à jour est envoyée, les clients qui ont installé l’application paramètres sont avertis de la mise à jour et peuvent l’installer via le Store.

Les applications de paramètres système n’apparaissent pas dans les listes des applications de l’appareil. Pour éviter toute confusion lorsque les utilisateurs sont informés des mises à jour de l’application, assurez-vous que sa description dans le Store précise qu’elle fournit des paramètres au niveau du système qui apparaissent dans les paramètres de l’appareil.

Qu’advient-il des anciennes applications du panneau de configuration ou de paramètres système lorsque le système d’exploitation est mis à niveau vers Windows 10 ?

Si votre application Panneau de configuration a été écrite pour Windows 7, Windows 8 ou Windows 8.1, elle continuera de fonctionner et d’être affichée dans le Panneau de configuration hérité (jusqu’à sa suppression ultérieure), mais elle ne s’affichera pas dans l’application de paramètres système Windows 10 et ne prendra en charge aucune de ses fonctionnalités.

De même, si votre application de paramètres système héritée a été écrite pour Windows 8 ou Windows 8.1, elle continuera de fonctionner, mais ne prendra pas en charge les fonctionnalités de l’application de paramètres système Windows 10.