Gerenciar o número máximo de endpoints no Amazon Pinpoint
Cada membro do seu público-alvo pode ter no máximo 15 endpoints associados aos seus respectivos UserId. Consulte Cotas de endpoint. Se você tentar adicionar um 16º endpoint, dependendo do ChannelType, você obterá BadRequestException ou será bem-sucedido removendo o endpoint com a EffectiveDate mais antiga.
Adicionar um 16º endpoint
-
Se o novo tipo de canal para o endpoint for SMS, PUSH, VOICE, EMAIL, CUSTOM ou IN_APP, o retorno será BadRequestException, pois o membro do público-alvo está no número máximo de endpoints. Você precisa remover um endpoint associado ao membro do público-alvo e tentar novamente. ConsulteExcluir endpoints do Amazon Pinpoint de forma programática.
Se o novo tipo de canal para o endpoint for ADM, GCM, APNS, APNS_VOIP, APNS_VOIP_SANDBOX ou BAIDU:
Verifique se pelo menos um endpoint atualmente associado ao membro do público-alvo tem um ChannelType de ADM, GCM, APNS, APNS_VOICE, APNS_VOIP_SANDBOX ou BAIDU. Se não houver, o retorno será BadRequestException e um endpoint precisará ser removido antes de você tentar novamente. Consulte Excluir endpoints do Amazon Pinpoint de forma programática.
-
Caso contrário, o endpoint com a EffectiveDate mais antiga é definido para
INACTIVE
onde o ChannelType seja ADM, GCM, APNS, APNS_VOIP, APNS_VOIP_SANDBOX ou BAIDU.-
O UserID do endpoint antigo é removido.
-
O novo endpoint está associado ao membro do público-alvo e ainda tem o número máximo de endpoints.
-
O endpoint pode ser reativado definindo o Status como ACTIVE
e adicionando o UserID de volta ao endpoint.