Ao enviar uma notificação de status do plano para o usuário, os seguintes fatores precisam ser considerados:
- O CPID do usuário foi registrado no GTAF? Até que um CPID seja registrado no GTAF, o GTAF não está ciente do CPID e, portanto, não pode enviar notificações enviadas para o CPID.
- O usuário deu consentimento para a DPA compartilhar informações de status do plano com o GTAF?
Conforme descrito na seção Registrar CPID, o GTAF registra apenas CPIDs em nome de clientes com termos que permitam fazer isso. Isso significa que o CPID foi registrado de acordo com os requisitos de consentimento do módulo do plano de dados para dispositivos móveis no Google Play Services.
Quando a DPA recebe um gatilho do back-end que o notifica sobre uma mudança no status do plano do usuário, ela pode usar uma das seguintes abordagens para procurar o CPID a ser usado para enviar a notificação:
- Use o CPID registrado mais recente para o usuário.
- Use o CPID registrado mais recente do usuário se ele tiver dado consentimento.
- Use o CPID gerado mais recentemente.
CPID registrado
A DPA procura o CPID registrado mais recente e a usa para enviar uma notificação. Se a DPA escolher esse método, ela PRECISA implementar a API CPID do registro e armazenar o CPID mais recente de cada usuário. O GTAF só registra CPIDs que seguem os Termos de Serviço do módulo do plano de dados móveis no Google Play Services.
CPID registrado dos usuários que deram consentimento
A DPA procura o CPID registrado mais recente e envia uma notificação apenas se o usuário deu consentimento. Se a DPA escolher esse método, ela PRECISAM implementar as APIs CPID e de consentimento do registro e armazenar o CPID registrado mais recente e o status de consentimento de cada usuário.
CPID gerado mais recentemente
A DPA pode armazenar o CPID gerado mais recentemente para cada usuário e usá-la para enviar uma notificação ao usuário. Esse é o método menos desejável, porque isso envolve o envio de notificações para todos os usuários que podem ou não ter concordado com os termos do cliente e com os CPIDs que não podem ter feito isso ao GTAF.