Afficher dans la ligne de suggestions - intégrer le partage Windows

La feuille de partage Windows peut afficher les contacts suggérés dans la ligne suggestions, afin que les utilisateurs puissent rapidement partager avec leurs principaux contacts. En stockant les contacts de votre application dans Windows, vous laissez ces contacts apparaître sous forme de suggestions.

Fonctionnement de la ligne de suggestions

La rangée de suggestions apparaît en haut de la feuille de partage et affiche les contacts avec lesquels l’utilisateur est le plus susceptible de vouloir partager. Windows tire ces suggestions de la fonctionnalité Contacts Windows, qui agrège les informations de contact de votre application et d’autres applications sur l’appareil.

Activer les suggestions de contact pour votre application

Pour que les contacts de votre application apparaissent dans la ligne de suggestions, votre application a besoin d’une identité de package. Voici les étapes générales :

  1. Créer un objet UserDataAccount pour le contrat Personnes
  2. Stocker les contacts de votre application dans le Windows ContactStore
  3. Ajouter une propriété ContactAnnotation avec SupportedOperations défini sur Share et une propriété de fournisseur Rank pour chaque contact principal
  4. Les contacts seront alors proposés comme suggestions dans le volet Partager pour les scénarios de partage pertinents

La Rank valeur est un entier non négatif et les valeurs inférieures sont prioritaires dans la liste de votre application. Attribuez un rang unique à chaque contact. Les classements de votre application indiquent la priorité dans sa propre liste ; Windows utilise une logique interne basée sur l’utilisation pour classer les contacts entre les applications. Pour plus d’informations, consultez Stocker les rangs des contacts.

Learn more

Pour obtenir des conseils complets sur l’implémentation des suggestions de contacts, consultez Windows People.

Les guides Windows People couvrent :

  • Création d’un objet UserDataAccount pour le contrat Personnes
  • Stockage de contacts dans le Windows ContactStore
  • Champs de contact obligatoires et facultatifs
  • Contrôle de l’accès à vos contacts avec ExplictReadAccessPackageFamilyNames (remarque : il s’agit de l’orthographe de l’API réelle)
  • Classement des contacts pour la ligne de suggestions (voir Classer les contacts pour Windows Share)
  • Actions de communication et activités de contact