Se você está integrando os SDKs Xtremepush em seus aplicativos para substituir outro provedor push, é importante considerar como a transição entre os dois provedores push é realizada. A seguir, descreve as melhores práticas sobre como lidar com a mudança de outro provedor de push para o Xtremepush.
Nenhum dado de token deve ser copiado do seu antigo provedor de Push, quaisquer mensagens que precisem ser enviadas para dispositivos antigos devem ser enviadas pelo seu antigo provedor de Push e quaisquer mensagens para a versão mais recente do app podem ser enviadas pelo Xtremepush.
Essa é a abordagem recomendada, pois reduz a possibilidade de erros ou mensagens duplicadas. O método de transição é o seguinte:
Instale o SDK Xtremepush no app e remova seu antigo SDK do provedor Push
Lance esta versão atualizada do aplicativo
Mensagens podem continuar sendo enviadas para usuários com versões antigas do app usando seu antigo provedor de push
No Android: Esses serão ignorados no SDK Xtremepush, então não serão exibidos duplicatas
No iOS: Você deve fazer seus próprios testes para garantir que mensagens duplicadas não sejam exibidas ao enviar com o provedor push antigo para a versão antiga do app, e também para o mesmo dispositivo após a atualização para a nova versão do app
Mensagens podem ser enviadas aos usuários com a versão mais recente do aplicativo usando a plataforma Xtremepush
Esses não serão recebidos em aplicativos que não contenham o Xtremepush SDK, então não serão exibidos duplicatas
Coisas a serem observadas:
Para ver quantos usuários migraram para usar a versão mais recente do aplicativo, você pode comparar o número de dispositivos entre o Xtremepush e o antigo provedor de push
Seu antigo provedor de push continuará sendo a fonte de análises para mensagens enviadas a dispositivos legados
Quaisquer retornos de chamada que seu antigo provedor de Push tenha na versão legada do seu app ainda serão tratados como antes