Firebase Cloud Messaging gerando tokens (fcm) repetidos ou duplicados [closed]

Discussão em 'Angular' iniciado por Backup Gov18, Dezembro 18, 2024.

  1. Backup Gov18

    Backup Gov18 Guest

    Eu criei e faço manutenção em um sistema online que gerencia conteúdos de um aplicativo que usa o Firebase Cloud Messaging para fazer notificações. Porém, por razões que ainda desconheço, diversos registros de FCMs (já que disparamos as notificações via API) estão repetidos no banco de dados MySQL. Eu vasculhei os códigos que inserem e alteram os registros e não encontrei nada que pudesse duplicar os FCMs, como sujeira de código ou algo assim. Existe a possibilidade do aplicativo estar gerando FCMs duplicados? Se sim, tem como resolver isso? Porque, ressaltando o que eu disse antes, vasculhei os arquivos que registram o FCM no banco de dados diversas vezes e não achei nada que pudesse provocar essa duplicação. A API que faz isso foi desenvolvida em PHP.

    Realizei diversas formas para evitar, em PHP, que o token fosse duplicado ao ser enviado pela API, como criar novas instâncias de classes, separar os códigos em funções diferentes e garantir que, durante alterações, apenas os dados específicos que foram editados fossem atualizados. E, mesmo assim, ocorre essas duplicidades. O aplicativo foi desenvolvido em Angular, mas como foi por um parceiro nosso, eu não tenho acesso ao fonte para saber se o erro foi lá.

    Continue reading...

Compartilhe esta Página