Komunikace mezi aplikacemi

Tato část vysvětluje, jak sdílet data mezi aplikacemi univerzální platformy Windows (UPW), včetně způsobu použití kontraktu Sdílení, kopírování a vložení, přetažení a aplikačních služeb.

Kontrakt Sdílení je jedním ze způsobů, jak můžou uživatelé rychle vyměňovat data mezi aplikacemi. Uživatel může například chtít sdílet webovou stránku se svými přáteli pomocí aplikace pro sociální sítě nebo uložit odkaz do aplikace poznámek, na které se chcete podívat později. Pokud vaše aplikace obdrží obsah ve scénářích, které může uživatel rychle dokončit v kontextu jiné aplikace, zvažte použití kontraktu Sdílení.

Aplikace může funkci Sdílet podporovat dvěma způsoby. Nejprve se může jednat o zdrojovou aplikaci, která poskytuje obsah, který chce uživatel sdílet. Za druhé může být cílovou aplikací, kterou uživatel vybere jako cíl sdíleného obsahu. Aplikace může být také zdrojovou i cílovou aplikací. Pokud chcete, aby vaše aplikace sdílela obsah jako zdrojovou aplikaci, musíte se rozhodnout, jaké formáty dat může aplikace poskytnout.

Kromě kontraktu Sdílení můžou aplikace také integrovat klasické techniky pro přenos dat, například přetažení nebo vkládání a vkládání. Kromě komunikace mezi aplikacemi pro UPW podporují tyto metody také sdílení do a z desktopových aplikací.

Aplikace pro UPW můžou také vytvářet aplikační služby , které poskytují funkce jiným aplikacím pro UPW. Služba App Service běží jako úloha na pozadí v hostitelské aplikaci a může poskytovat její službu jiným aplikacím. Služba App Service může například poskytovat službu skeneru čárových kódů, kterou můžou používat jiné aplikace.

V této části

Téma Description
Sdílení dat Tento článek vysvětluje, jak podporovat kontrakt Sdílet v aplikaci pro UPW. Kontrakt Sdílet představuje snadný způsob, jak rychle sdílet data, jako je text, odkazy, fotky a videa, mezi aplikacemi. Uživatel může například chtít sdílet webovou stránku se svými přáteli pomocí aplikace pro sociální sítě nebo uložit odkaz do aplikace poznámek, na které se chcete podívat později.
Příjem dat Tento článek vysvětluje, jak v aplikaci UWP přijímat obsah sdílený z jiné aplikace pomocí sdílecího kontraktu. Tento kontrakt sdílení umožňuje, aby se aplikace zobrazovala jako možnost, když uživatel vyvolá sdílení.
Kopírování a vkládání Tento článek vysvětluje, jak umožnit kopírování a vkládání v aplikacích pro UWP pomocí schránky. Kopírování a vkládání je klasický způsob výměny dat mezi aplikacemi nebo v rámci aplikace a téměř každá aplikace může do určité míry podporovat operace schránky.
Přetažení Tento článek vysvětluje, jak přidat přetažení do aplikace pro UPW. Přetažení je klasický přirozený způsob interakce s obsahem, jako jsou obrázky a soubory. Po implementaci funguje přetahování bez problémů ve všech směrech, včetně aplikace-na-aplikaci, aplikace-na-desktop a desktop-na-aplikaci.
Vytvoření a využití služby App Service Tento článek vysvětluje, jak vytvořit službu App Service v aplikaci pro UPW, která poskytuje služby jiným aplikacím pro UPW.