Compartir a través de


Comunicación entre aplicaciones

En esta sección se explica cómo compartir datos entre aplicaciones para la Plataforma universal de Windows (UWP), incluido cómo usar el contrato compartir, copiar y pegar, arrastrar y colocar y servicios de aplicaciones.

El contrato de recurso compartido es una manera en que los usuarios pueden intercambiar rápidamente datos entre aplicaciones. Por ejemplo, es posible que un usuario quiera compartir una página web con sus amigos mediante una aplicación de redes sociales o guardar un vínculo en una aplicación de notas para hacer referencia más adelante. Considere la posibilidad de usar un contrato de recurso compartido si la aplicación recibe contenido en escenarios que un usuario puede completar rápidamente mientras se encuentra en el contexto de otra aplicación.

Una aplicación puede admitir la característica Compartir de dos maneras. En primer lugar, puede ser una aplicación de origen que proporcione contenido que el usuario quiera compartir. En segundo lugar, la aplicación puede ser una aplicación de destino que el usuario selecciona como destino para el contenido compartido. Una aplicación también puede ser una aplicación de origen y una aplicación de destino. Si quieres que la aplicación comparta contenido como una aplicación de origen, debes decidir qué formatos de datos puede proporcionar la aplicación.

Además del contrato de uso compartido, las aplicaciones también pueden integrar técnicas clásicas para transferir datos, como arrastrar y colocar o copiar y pegar. Además de la comunicación entre aplicaciones UWP, estos métodos también admiten compartir con y desde aplicaciones de escritorio.

Las aplicaciones para UWP también pueden crear servicios de aplicaciones que proporcionan funcionalidad a otras aplicaciones para UWP. Un servicio de aplicaciones se ejecuta como una tarea en segundo plano en la aplicación host y puede proporcionar su servicio a otras aplicaciones. Por ejemplo, un servicio de aplicaciones podría proporcionar un servicio de escáner de código de barras que otras aplicaciones podrían usar.

En esta sección

Tema Description
Uso compartido de datos En este artículo se explica cómo admitir el contrato de uso compartido en una aplicación para UWP. El contrato de uso compartido es una manera fácil de compartir datos rápidamente, como texto, vínculos, fotos y vídeos, entre aplicaciones. Por ejemplo, es posible que un usuario quiera compartir una página web con sus amigos mediante una aplicación de redes sociales o guardar un vínculo en una aplicación de notas para hacer referencia más adelante.
Recibir datos En este artículo se explica cómo recibir contenido en la aplicación para UWP compartida desde otra aplicación mediante el contrato de uso compartido. Este contrato de recurso compartido permite que la aplicación se presente como una opción cuando el usuario invoca Share.
Copiar y pegar En este artículo se explica cómo admitir la copia y el pegado de aplicaciones para UWP mediante el Portapapeles. Copiar y pegar es la manera clásica de intercambiar datos entre aplicaciones o dentro de una aplicación, y casi todas las aplicaciones pueden admitir operaciones del Portapapeles hasta cierto punto.
Arrastrar y colocar En este artículo se explica cómo agregar arrastrar y soltar en tu aplicación UWP. Arrastrar y colocar es una forma clásica y natural de interactuar con contenido como imágenes y archivos. Una vez implementado, arrastrar y colocar funciona con fluidez en todas las direcciones, incluyendo de aplicación a aplicación, de aplicación a escritorio, y de escritorio a aplicación.
Crear y consumir un servicio de aplicación En este artículo se explica cómo crear un servicio de aplicaciones en una aplicación para UWP que proporciona servicios a otras aplicaciones para UWP.