Estas informações ajudam a solucionar problemas de mensagem de push no aplicativo.
Se você concluiu todos os requisitos para mensagens no aplicativo, mas as mensagens não são exibidas, verifique os seguintes itens:
Verifique se a versão do SDK é a 4.2 ou posterior e se está configurada corretamente. Certifique-se de que haja uma seção Messages
em sua configuração (arquivo JSON baixado) ou um terminal remoto de mensagens para que ele possa ser recuperado do gerenciamento dinâmico de tags.
Você atualizou o arquivo de manifesto para definir a atividade em tela cheia?
Certifique-se de que o destinatário de transmissão de notificação local esteja declarado no manifesto. Para obter mais informações, consulte a etapa 2 em Habilitar mensagens no aplicativo.
Verifique a visualização da lista na página Gerenciar mensagens no aplicativo na coluna Status e verifique se ela está ativa.
Verifique se essas configurações estão definidas do modo como você deseja. Na guia Público-alvo, revise as opções do Acionar, que permitem especificar a frequência de exibição da mensagem.
O acionador só será ativado em uma nova sessão. Para obter mais informações sobre o início de uma sessão, consulte a linha lifecycleTimeout
no arquivo de Configuração JSON. Para obter mais informações, consulte Configuração JSON do ADBMobile.
Conclua uma das seguintes tarefas:
O gerenciamento dinâmico de tags pode levar alguns minutos para atualizar seu terminal com a nova definição.
Aguarde um tempo e tente novamente.
A configuração só será atualizada em um novo lançamento.
Se o aplicativo tiver sido reiniciado dentro do tempo limite da sessão do ciclo de vida, é possível que a nova configuração não tenha sido baixada.
Para obter mais informações, consulte Medições de ciclo de vida.
O modelo em tela cheia de mensagens no aplicativo é compatível com a exibição de uma imagem de um servidor remoto (URL da imagem) ou do conjunto de aplicativos (Imagem empacotada). A imagem deve estar em um formato padrão, por exemplo, JPG, GIF ou PNG.
Como as telas dos dispositivos podem ter muitas dimensões diferentes, a imagem provavelmente não se encaixará perfeitamente no espaço fornecido pelo modelo. O modelo foca em mostrar o centro da imagem e, se ela não couber, recorta (retrato) ou esmaece (paisagem) as laterais.
Estas são as regras de posicionamento e dimensionamento para cada orientação:
Retrato:
Paisagem:
Se tiver problemas com o modelo em tela cheia, você pode baixar e usar o modelo HTML personalizado. Este modelo oferece mais flexibilidade para imagens e permite o controle total do modelo.
Para exibir mensagens no aplicativo no modo de tela cheia em um iPhone X:
Adicione viewport-fit=cover
na meta tag.
<meta name="viewport" content="viewport-fit=cover">
Configure o preenchimento apropriado no CSS para o elemento superior da interface do usuário, como:
topelement {
padding-top:20px;
/*Status bar height on iOS 11.0*/
padding-top:constant(safe-area-inset-top);
/*Status bar height on iOS 11+ */
padding-top:env(safe-area-inset-top);
}
Essas configurações impedem que os elementos da interface colidam com a barra de status.