Aparecer en la fila de sugerencias - integrar Recurso compartido de Windows

La hoja de recursos compartidos de Windows puede mostrar los contactos sugeridos en la fila de sugerencias, por lo que los usuarios pueden compartir rápidamente con sus contactos principales. Al almacenar los contactos de la aplicación en Windows, permite que esos contactos aparezcan como sugerencias.

Funcionamiento de la fila de sugerencias

La fila de sugerencias aparece en la parte superior de la hoja de recursos compartidos y muestra los contactos con los que es más probable que el usuario quiera compartir. Windows obtiene estas sugerencias de la función Windows People, que agrupa la información de contacto de tu aplicación y de otras aplicaciones del dispositivo.

Habilitar sugerencias de contacto para la aplicación

Para que los contactos de la aplicación aparezcan en la fila de sugerencias, la aplicación necesita la identidad del paquete. Los pasos de alto nivel son:

  1. Crea un UserDataAccount para el contrato de personal
  2. Almacenar los contactos de la aplicación en el Windows ContactStore
  3. Añade un ContactAnnotation con SupportedOperations establecido en Share y una propiedad de proveedor Rank para cada contacto principal
  4. Los contactos aparecen como sugerencias en el panel Compartir en las situaciones pertinentes para compartir

El valor de Rank es un número entero no negativo, y los valores más bajos tienen prioridad dentro de la lista de tu aplicación. Asigne un rango único a cada contacto. Las clasificaciones de la aplicación indican la prioridad dentro de su propia lista; Windows usa lógica interna basada en el uso para ordenar contactos entre aplicaciones. Para obtener más información, consulte Almacenamiento de clasificaciones para contactos.

Aprende más

Para obtener instrucciones completas sobre la implementación de sugerencias de contacto, consulte Windows People.

Las guías de Personas de Windows abarcan:

  • Creación de un UserDataAccount para el contrato People
  • Almacenar contactos en el Windows ContactStore
  • Campos de contacto obligatorios y opcionales
  • Controlar el acceso a los contactos con ExplictReadAccessPackageFamilyNames (nota: esta es la ortografía real de la API)
  • Clasificación de contactos para la fila de sugerencias (consulte Rank contacts for Windows Share)
  • Acciones de comunicación y actividades de contacto