Schnellstart: Anzeigen von Kachel- und Signalaktualisierungen auf dem Sperrbildschirm (Windows-Runtime-Apps)

[ 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]

In diesem Thema wird erläutert, wie Sie Signal- und Kachelbenachrichtigungen auf dem Sperrbildschirm Ihrer App anzeigen können. Für das Senden einer Benachrichtigung an den Sperrbildschirm gibt es kein spezielles Verfahren. Auf dem Sperrbildschirm werden die gleichen Benachrichtigungen angezeigt wie auf der Startseite. Popupbenachrichtigungen werden auf dem Sperrbildschirm ohne besondere Einstellungen angezeigt.

Voraussetzungen

Die Ausführungen in diesem Thema setzen Folgendes voraus:

Anweisungen

1. Deklarieren des Typs der Anzeige auf dem gesperrten Bildschirm für eine App

Die Funktionen für den Sperrbildschirm sind in der Datei "package.appxmanifest" deklariert. Wenn Sie den Manifest-Editor von Visual Studio verwenden, wählen Sie einfach auf der Registerkarte Anwendung die geeignete Option für Benachrichtigungen bei gesperrtem Bildschirm aus.

Das folgende Beispiel zeigt die XML, die als Resultat der Optionsauswahl in die Datei "package.appxmanifest" angezeigt wird. Das LockScreen-Element wird als untergeordneter Knoten des VisualElements-Elements des Manifests hinzugefügt.

Der hier gezeigte XML-Code wird auch verwendet, wenn Sie die Datei "package.appxmanifest" direkt außerhalb von Visual Studio erstellen. Weitere Informationen finden Sie unter So wird's gemacht: Manuelles Erstellen eines Paketmanifests.


<VisualElements 
    ...
    <LockScreen Notification="badge" BadgeLogo="images\logo-lockscreen.png"/>
    ...
</VisualElements>

<VisualElements 
    ...
    <LockScreen Notification="badgeAndTileText" BadgeLogo="images\logo-lockscreen.png"/>
    ...
</VisualElements>

2. Deklarieren eines Signallogobilds

Im folgenden Beispiel wird die XML-Deklaration des BadgeLogo-Attributs des LockScreen-Elements gezeigt. Beachten Sie, dass Sie auch hier den Wert normalerweise nicht manuell, sondern über Visual Studio festlegen. Weitere Informationen zu Bildanforderungen finden Sie unter Übersicht über den Sperrbildschirm.


<VisualElements 
    ...
    <LockScreen Notification="badge" BadgeLogo="images\logo-lockscreen.png"/>
    ...
</VisualElements>

3. Deklarieren einer Hintergrundaufgabe

Bei einer App mit einem Sperrbildschirm muss einer der folgenden Typen von Hintergrundaufgaben deklariert werden:

  • Steuerkanal (nur Windows)
  • Zeitgeber
  • Pushbenachrichtigung

In Visual Studio wird dieser Wert im Manifest-Editor auf der Seite Deklarationen festgelegt.

  1. Wählen Sie in der Dropdownliste die Option "Hintergrundaufgaben" aus.
  2. Klicken Sie auf die Schaltfläche Hinzufügen.
  3. Wählen Sie die entsprechenden Elemente aus der Liste Eigenschaften aus, und fügen Sie je nach Auswahl zusätzliche Informationen hinzu.

In der XML des Manifests wird der Wert im BackgroundTasks-Element deklariert.

Weitere Informationen zu Hintergrundaufgaben finden Sie im Whitepaper Einführung in Hintergrundaufgaben.

4. Angeben eines breiten Logos

Wenn Sie in Schritt 1 den Wert "badgeAndTileText" ausgewählt haben, müssen Sie ein breites Logobild als Bestandteil des Standardtitels der App angeben. Wenn der Benutzer die Kachel auf dem gesperrten Bildschirm festgelegt und die Anzeige des detaillierten Status ausgewählt hat, wird eine breite Kachel verwendet. Da große und mittelgroße Kacheln auf dem Sperrbildschirm nicht verwendet werden, sind Kachelbenachrichtigungen, die ohne breite Bindung gesendet werden, auf dem Sperrbildschirm nicht sichtbar.

Sie können über den Manifest-Editor von Visual Studio oder wie hier gezeigt im XML-Code des Manifests ein breites Logobild angeben.


<VisualElements 
    ...
    <DefaultTile ShortName="Tiles JS" ShowName="allLogos" WideLogo="images\tile-sdk.png"/>
    ...
</VisualElements>

Zusammenfassung und nächste Schritte

Nach Abschluss der oben genannten Schritte kann die Kachel auf dem gesperrten Bildschirm angezeigt werden, sofern der Benutzer dies auswählt. Nach dem hier beschriebenen Verfahren wird die App in den Einstellungen des Geräts als Sperrbildschirm-App angezeigt. Der Benutzer entscheidet, welche dieser Apps auf dem Sperrbildschirm angezeigt werden und für welche App der detaillierte Status in Textform angezeigt wird.

Verwandte Themen

Übersicht über den gesperrten Bildschirm

Beispiel für Apps für den gesperrten Bildschirm

Richtlinien und Prüfliste für Kacheln und Signale