Como implementar um carrossel de imagens em notificações push do OneSignal para iOS usando Swift.
O iOS fornece um protocolo UNNotificationContentExtension como ponto de entrada para uma extensão de aplicativo de conteúdo de notificação. Isso pode ser usado para exibir uma interface customizada para as notificações do seu aplicativo. Este guia de exemplo explica como usar isso para criar um carrossel dentro de uma notificação do iOS.
Imagem mostrando um carrossel em uma notificação push
Baixe o OSNotificationContentExtension do Github e substitua o OSNotificationContentExtension no seu projeto Xcode pelo mesmo arquivo do Github.Você deve ver os seguintes arquivos adicionados:
O OneSignal não tem uma opção para fazer upload de múltiplas imagens por notificação.Em vez disso, você deve listar as URLs das imagens separadas por vírgula ,
Dashboard
API
Defina em “Advanced Settings” > “Additional Data”Para a “Key” defina images e para o “Value” defina a lista de URLs separadas por vírgula sem aspas.
Uma vez que você receba o push, você precisará pressionar longamente ou deslizar para a esquerda e clicar em “View” para expandir a notificação dependendo da versão do iOS.