Pular para o conteúdo

Configuração de esquemas de Live Activity do iOS

Um esquema de Live Activity descreve os campos de estado de conteúdo (content-state) de um tipo ActivityAttributes que seu aplicativo iOS declara, para que o elemento de Live Activity de uma Journey possa construir um formulário a partir de campos nomeados em vez de JSON bruto. Publique uma versão por widget no Painel de Controle.

Publicar uma versão do esquema

Anchor link to
  1. Abra a página Configure platforms do seu aplicativo no Pushwoosh.
  2. Clique em Live Activity schemas ao lado da plataforma iOS.

Entrada de esquemas de Live Activity para a plataforma iOS na página Configure platforms

  1. Clique em Publish version.
  2. Insira o Attributes type: o nome exato do tipo ActivityAttributes em seu aplicativo, por exemplo, FlightAttributes.
  3. Em Content-state JSON Schema, insira o JSON Schema para o ContentState desse tipo — os campos que mudam enquanto a atividade está em execução, como o portão ou o status de um voo. Não inclua os campos fixos do próprio ActivityAttributes aqui. Consulte Escrevendo um esquema.

Caixa de diálogo para publicar uma versão do esquema com o Attributes type definido como FlightAttributes e um JSON Schema de estado de conteúdo para portão, status e tempo estimado

  1. Clique em Publish.

Gerenciar esquemas existentes

Anchor link to

Na mesma tela de Live Activity schemas:

  • Clique em View JSON ao lado de uma versão para ver seu esquema publicado.
  • Clique em Delete para remover uma versão. Isso não pode ser desfeito, e um elemento de Journey ainda configurado para essa versão deixará de renderizar seus campos de estado de conteúdo.

Usar o esquema em uma Journey

Anchor link to

Uma vez publicado, selecione-o em Widget no elemento de Live Activity de uma Journey — seus campos de estado de conteúdo aparecerão em Card content.