Junto com o título e o corpo da notificações por push da mensagem do canal, o SDK do Amazon Chime também inclui o ID da mensagem do canal e o ARN do canal na carga de dados. Use essas informações para carregar a mensagem completa do canal.
Os exemplos a seguir mostram uma carga útil típica de notificações por push.
{
"pinpoint.openApp=true",
"pinpoint.notification.title=PushNotificationTitle
",
"pinpoint.notification.body=PushNotificationBody
",
"pinpoint.campaign.campaign_id=_DIRECT",
"pinpoint.notification.silentPush=0",
"pinpoint.jsonBody="{
"chime.message_id":"ChannelMessageId
",
"chime.channel_arn":"ChannelARN
"
}
}
Como desabilitar ou filtrar recibos de notificações por push
O SDK do Amazon Chime fornece várias opções para permitir que os usuários da instância do aplicativo controlem se desejam receber notificações por push.
Como desabilitar todas as notificações por push
Os usuários da instância da aplicação podem desabilitar totalmente as notificações por push chamando UpdateAppInstanceUserEndpoint e definindo o atributo AllowMessages
como NONE
.
Como desabilitar notificações por push para um canal
Os usuários da instância da aplicação podem desabilitar as notificações por push para um canal específico chamando PutChannelMembershipPreferences para NONE
no campo Preferências de notificações por push.
Como filtrar notificações por push para um canal
Os usuários da instância da aplicação podem definir uma regra de filtro para que recebam apenas notificações por push específicas usando a API PutChannelMembershipPreferences. Para mais informações, consulte Usar regras de filtro para filtrar mensagens do sistema de mensagens do SDK do Amazon Chime.