Teilen von Inhalt (HTML)

[ Dieser Artikel richtet sich an Windows 8.x- und Windows Phone 8.x-Entwickler, die Windows-Runtime-Apps schreiben. Wenn Sie für Windows 10 entwickeln, finden Sie weitere Informationen unter neueste Dokumentation]

Teilen bezeichnet, wie Benutzer sich mit ihren Freunden über den Inhalt Ihrer App austauschen und diesen an häufig verwendete Apps weitergeben. Wir haben die folgenden Informationen zusammengestellt, um Sie bei der optimalen Verwendung der Freigabe in der App zu unterstützen:

Inhalt dieses Abschnitts

Thema Beschreibung

Schnellstart: Teilen von Inhalt

Diese Schnellstartanleitung führt Sie durch die Schritte für das Teilen von Inhalten mit einer anderen App.

So wird's gemacht: Freigeben von Text

Das Freigeben von Text ist eine der einfachsten und doch wichtigsten Methoden für die Freigabe von Inhalten. Es wird empfohlen, dass die App das Freigeben von Text unterstützt:

  • Der Inhalt soll für zahlreiche Ziel-Apps verfügbar sein.
  • Der Text ist als sekundäre Quelle beim Freigeben von HTML-Inhalten gedacht.

So wird's gemacht: Teilen eines Links

Links oder URIs (Uniform Resource Identifiers) sind ein weiteres übliches Datenformat, das oft von Benutzern freigegeben wird. Der häufigste Grund für die Freigabe eines Links ist, dass der Benutzer einen speziellen Link ausgewählt hat. Ihre App sollte aber zudem in folgenden Fällen Unterstützung für das Freigeben von Links bieten:

  • Der der vom Benutzer ausgewählte Inhalt ist auch online verfügbar.
  • Der Link ist als sekundäre Quelle beim Freigeben von HTML-Inhalten gedacht.

Gemeinsames Nutzen von HTML

Das Freigeben von HTML-Inhalten unterscheidet sich von dem anderer grundlegender Formate wie z. B. Text oder Links. Die größte Herausforderung besteht darin, dass der vom Benutzer ausgewählte Inhalt Verweise auf andere Elemente enthalten kann. In Apps, die die Freigabe von HTML unterstützen, muss die Behandlung dieser Verweise berücksichtigt werden, um sicherzustellen, dass Benutzer den gewünschten Inhalt freigeben können.

So wird's gemacht: Teilen von Dateien

Benutzer möchten oft Dateien mit anderen Personen oder Apps teilen. Mit dem Freigabefeature können Sie in Ihrer App mühelos verschiedenste Aufgaben wie das Versenden von Dateien per E-Mail an einen Kollegen oder das Freigeben von Bildern aus einem Familienurlaub unterstützen.

So wird's gemacht: Unterstützen von Pullvorgängen

Meistens stellt die App die Freigabedaten sofort über den datarequested-Ereignishandler bereit. Manchmal benötigt die App jedoch möglicherweise etwas Zeit, um die Daten für die Freigabe vorzubereiten. In diesen Fällen können Sie eine Liste mit unterstützten Formaten bereitstellen und die Vorbereitung und Bereitstellung von Inhalten so lange verzögern, bis sie von der Ziel-App angefordert werden. Die Verzögerung der Inhaltsbereitstellung bis zur Anforderung durch die Ziel-App wird als Pullvorgang bezeichnet (oder verzögerte Freigabe).

Asynchrone Aufrufe im datarequested-Handler

Hier zeigen wir Ihnen, wie Sie Daten als Antwort auf ein datarequested-Ereignis asynchron erzeugen können.

 

In diesen Themen wird das Teilen von Inhalten mit anderen Apps behandelt. Apps, die diese Funktion ausüben, werden als Quell-Apps bezeichnet. Wenn Sie freigegebene Inhalte von anderen Apps empfangen möchten, finden Sie weitere Informationen unter Empfangen freigegebener Inhalte.