알림에 사용할 CPID 선택

사용자에게 요금제 상태 알림을 보낼 때 다음 요소를 고려해야 합니다.

  1. 사용자의 CPID가 GTAF에 등록되었나요? CPID가 GTAF에 등록될 때까지 GTAF는 CPID를 인식하지 못하므로 CPID에 푸시된 알림을 전송할 수 없습니다.
  2. 사용자가 DPA가 요금제 상태 정보를 GTAF와 공유하는 데 동의했나요?

CPID 등록 섹션에 설명된 대로 GTAF는 약관에 따라 고객을 허용하는 경우에만 CPID를 등록합니다. 즉, Google Play 서비스 모바일 데이터 요금제 모듈의 동의 요구사항에 따라 CPID가 등록되었습니다.

DPA가 백엔드에서 사용자의 요금제 상태 변경을 알리는 트리거를 가져오면 다음 방법 중 하나를 사용하여 알림을 보내는 데 사용할 CPID를 조회할 수 있습니다.

  1. 사용자의 최신 등록 CPID를 사용합니다.
  2. 사용자가 동의한 경우 사용자에게 가장 최근에 등록된 CPID를 사용합니다.
  3. 최근에 생성된 CPID를 사용하세요.

등록된 CPID

DPA는 최근에 등록된 CPID를 조회한 후 이를 사용하여 알림을 전송합니다. DPA가 이 메서드를 선택하는 경우 CPID 등록 API를 구현하고 각 사용자의 최근 등록 CPID를 저장해야 합니다. GTAF는 Google Play 서비스의 모바일 데이터 요금제 모듈의 서비스 약관을 준수하는 CPID만 등록합니다.

동의한 사용자의 등록된 CPID

DPA는 최근에 등록된 CPID를 조회하고 사용자가 동의한 경우에만 알림을 보냅니다. DPA가 이 메서드를 선택하는 경우 CPID 등록동의 API를 구현하고 각 사용자의 최근 등록 CPID 및 동의 상태를 저장해야 합니다.

최근에 생성된 CPID

DPA는 각 사용자를 위해 최근에 생성된 CPID를 저장하고 이를 사용자에게 보낼 때 사용할 수 있습니다. 이 방법은 가장 바람직하지 않은 방법입니다. 클라이언트 약관에 동의하거나 동의하지 않을 수 있는 모든 사용자에게 알림을 전송하고 GTAF에 도달하지 못했을 수 있는 CPID를 사용해야 하기 때문입니다.