Como escolher CPID para notificações

Ao enviar uma notificação de status do plano para o usuário, os seguintes fatores precisam ser considerados:

  1. 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.
  2. 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:

  1. Use o CPID registrado mais recente para o usuário.
  2. Use o CPID registrado mais recente do usuário se ele tiver dado consentimento.
  3. 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.