# 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](/de/product/customer-journey/journey-elements/channels/live-activity/) einer Journey ein Formular aus benannten Feldern anstelle von rohem JSON erstellen kann. Veröffentlichen Sie eine Version pro Widget im Control Panel.

<Aside type="note">
Informationen dazu, was in ein Schema gehört, finden Sie unter [Erstellen eines Schemas](/de/developer/api-reference/live-activity-schemas-api/#writing-a-schema). Alternativ können Sie die [Live Activity Schemas API](/de/developer/api-reference/live-activity-schemas-api/) verwenden, um über ein Skript anstelle des Control Panels zu veröffentlichen.
</Aside>

## Eine Schema-Version veröffentlichen

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“](/ios-configuration-ios-live-activity-schemas-configuration-1.webp)

3. Klicken Sie auf **Version veröffentlichen**.
4. Geben Sie den **Attributtyp** ein: den exakten Namen des `ActivityAttributes`-Typs in Ihrer App, zum Beispiel `FlightAttributes`.
5. 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](/de/developer/api-reference/live-activity-schemas-api/#writing-a-schema).

![Dialogfeld „Schema-Version veröffentlichen“ mit dem Attributtyp „FlightAttributes“ und einem content-state JSON-Schema für Gate, Status und estimatedTime](/ios-configuration-ios-live-activity-schemas-configuration-2.webp)

6. Klicken Sie auf **Veröffentlichen**.

<Aside type="caution">
Eine veröffentlichte Version kann nicht bearbeitet werden. Wenn Sie erneut mit demselben **Attributtyp** veröffentlichen, wird stattdessen eine neue Version erstellt – ein Journey-Element, das bereits auf die alte Version eingestellt ist, verwendet diese weiterhin, bis Sie es umstellen.
</Aside>

## Bestehende Schemas verwalten

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

Nach der Veröffentlichung wählen Sie es unter **Widget** im [Live Activity-Element](/de/product/customer-journey/journey-elements/channels/live-activity/#set-up-the-element) einer Journey aus – seine content-state-Felder erscheinen unter **Karteninhalt**.