Zum Inhalt springen

Konfiguration von iOS Live Activity-Schemas

Ein Live Activity-Schema beschreibt die content-state-Felder eines ActivityAttributes-Typs, den Ihre iOS-App deklariert, sodass das Live Activity-Element einer Journey ein Formular aus benannten Feldern anstelle von rohem JSON erstellen kann. Veröffentlichen Sie eine Version pro Widget im Control Panel.

Eine Schema-Version veröffentlichen

Anchor link to
  1. Öffnen Sie die Seite Plattformen konfigurieren Ihrer Anwendung in Pushwoosh.
  2. Klicken Sie neben der iOS-Plattform auf Live Activity-Schemas.

Eintrag für Live Activity-Schemas für die iOS-Plattform auf der Seite „Plattformen konfigurieren“

  1. Klicken Sie auf Version veröffentlichen.
  2. Geben Sie den Attributtyp ein: den exakten Namen des ActivityAttributes-Typs in Ihrer App, zum Beispiel FlightAttributes.
  3. Geben Sie im Content-state JSON Schema das JSON-Schema für den ContentState dieses Typs ein – die Felder, die sich während der Ausführung der Aktivität ändern, wie z. B. das Gate oder der Status eines Fluges. Fügen Sie hier nicht die eigenen festen Felder von ActivityAttributes ein. Siehe Erstellen eines Schemas.

Dialogfeld „Schema-Version veröffentlichen“ mit dem Attributtyp „FlightAttributes“ und einem content-state JSON-Schema für Gate, Status und estimatedTime

  1. Klicken Sie auf Veröffentlichen.

Bestehende Schemas verwalten

Anchor link to

Auf demselben Bildschirm Live Activity-Schemas:

  • Klicken Sie neben einer Version auf JSON anzeigen, um das veröffentlichte Schema anzuzeigen.
  • Klicken Sie auf Löschen, um eine Version zu entfernen. Dies kann nicht rückgängig gemacht werden, und ein Journey-Element, das noch auf diese Version eingestellt ist, rendert seine content-state-Felder nicht mehr.

Das Schema in einer Journey verwenden

Anchor link to

Nach der Veröffentlichung wählen Sie es unter Widget im Live Activity-Element einer Journey aus – seine content-state-Felder erscheinen unter Karteninhalt.