iOS Live Activity 스키마 구성
Live Activity 스키마는 iOS 앱이 선언하는 하나의 ActivityAttributes 타입의 content-state 필드를 설명합니다. 이를 통해 Journey의 Live Activity 요소가 원시 JSON 대신 명명된 필드로 양식을 구성할 수 있습니다. Control Panel에서 위젯당 하나의 버전을 게시하세요.
스키마 버전 게시
Anchor link to- Pushwoosh에서 애플리케이션의 플랫폼 구성 페이지를 엽니다.
- iOS 플랫폼 옆에 있는 Live Activity 스키마를 클릭합니다.

- 버전 게시를 클릭합니다.
- 속성 타입을 입력합니다: 앱에 있는
ActivityAttributes타입의 정확한 이름(예:FlightAttributes)을 입력합니다. - Content-state JSON 스키마에 해당 타입의
ContentState에 대한 JSON 스키마를 입력합니다. 이는 항공편의 게이트나 상태처럼 활동이 실행되는 동안 변경되는 필드입니다. 여기에ActivityAttributes자체의 고정 필드는 포함하지 마세요. 스키마 작성을 참조하세요.

- 게시를 클릭합니다.
기존 스키마 관리
Anchor link to동일한 Live Activity 스키마 화면에서:
- 버전 옆에 있는 JSON 보기를 클릭하여 게시된 스키마를 확인합니다.
- 삭제를 클릭하여 버전을 제거합니다. 이 작업은 되돌릴 수 없으며, 해당 버전으로 여전히 설정된 Journey 요소는 content-state 필드 렌더링을 중지합니다.
Journey에서 스키마 사용
Anchor link to게시되면 Journey의 Live Activity 요소에 있는 위젯 아래에서 선택합니다. 그러면 해당 content-state 필드가 카드 콘텐츠 아래에 나타납니다.