Mensagens de tópico

Com as mensagens de tópico do FCM, é possível enviar uma mensagem para vários dispositivos que se inscreveram em um tópico específico. Você escreve as mensagens de tópicos conforme necessário, e o FCM processa, de maneira confiável, o encaminhamento e a entrega delas aos dispositivos certos.

Pontos principais sobre mensagens de tópicos:

  • Mais adequado para informações disponíveis publicamente, como alertas de clima.
  • As mensagens em tópicos são otimizadas para capacidade, não para latência. Para enviar mensagens com rapidez e segurança para apenas um dispositivo ou pequenos grupos, direcione as mensagens para tokens de registro em vez de tópicos.
  • As mensagens de tópicos permitem um número ilimitado de assinaturas por tópico, com os seguintes limites:
    • Uma instância de app pode se inscrever em no máximo 2.000 tópicos.
    • As solicitações de inscrição em lote para inscrever instâncias de apps são limitadas a 1.000 instâncias por solicitação.
    • A frequência de novas assinaturas é limitada por projeto. Exceder o limite resulta em um erro 429 RESOURCE_EXHAUSTED. Tente de novo com espera exponencial.

Cotas e limites

As mensagens de tópicos permitem um número ilimitado de assinaturas para cada tópico. No entanto, o FCM impõe limites nestas áreas:

  • Uma instância de app pode estar inscrita em no máximo 2.000 tópicos.
  • Se você estiver usando a inscrição em lote para inscrever instâncias de apps, cada solicitação estará limitada a 1.000 instâncias.
  • A frequência de novas assinaturas é limitada por projeto. Se muitas solicitações de assinatura forem enviadas em um curto período, os servidores do FCM vão responder com uma mensagem 429 RESOURCE_EXHAUSTED ("cota excedida"). Tentar novamente com a espera exponencial.

Próximas etapas