0

내 응용 프로그램 사용자에게 Firebase Cloud Messaging을 사용하여 푸시 알림을 보내려고합니다. 나는 두 가지 범주가 있습니다Firebase Cloud Messaging의 "주제 메시지", "대상 메시지"및 "사용자 세그먼트"의 차이점

  1. 나라 1
  2. 나라 2

응용 프로그램의 설정에서를, 사용자가 어느 나라 1 국가 2에 가입 라디오 버튼이 이미 단계를 완료 https://firebase.google.com/docs/cloud-messaging/android/client에 설명되어 있고 FirebaseInstanceId.getInstance().getToken()을 사용할 때 장치 토큰을 성공적으로 얻고 있습니다. Firebase 콘솔의 메시지 작성 부분을 사용하여 단일 장치에 알림을 보낼 수있었습니다.

내가 장치 토큰을 사용하여 하나의 장치로 메시지를 전송하는 방법을 이해

1) 사용자 세그먼트 2) 주제 3) 단일 장치 다음 중포 기지 콘솔은 세 개의 라디오 버튼이 있습니다. 이제 "주제 메시지", "대상 메시지"및 "사용자 세그먼트"의 차이를 완전히 이해하려고합니다. https://firebase.google.com/docs/cloud-messaging/android/topic-messaging에서 다음 정보를 읽었습니다.

주제 메시지는 대기 시간보다는 처리량에 최적화되어 있습니다. 단일 장치 또는 소규모 장치 그룹으로 빠르고 안전하게 배달하려면 메시지를 대상이 아닌 등록 토큰으로 대상 지정하십시오.

필요한 경우 "주제 1"과 "국가 2"라는 두 가지 주제가있는 "주제 메시지"를 사용하는 것이 편리 할 것이라고 생각합니다. 사용자는 원하는 국가에 가입하기로 결정합니다. 이 경우 프로모션을 수신하십시오.

"사용자 세그먼트"는 장치 토큰 그룹을 하나의 세그먼트에 추가 한 다음 해당 세그먼트에 푸시 알림을 올바르게 브로드 캐스트한다는 의미입니다. "주제 메시지"의 경우 사용자가 원하는 국가에 가입하도록하고, 코드에 누군가가 특정 국가에 가입하게하려면 다음과 같은 내용을 입력해야합니다. 정확도 :

FirebaseMessaging.getInstance().subscribeToTopic("country1"); 
FirebaseMessaging.getInstance().subscribeToTopic("country2"); 

마찬가지로 사용자의 구독을 취소하는 데는 unsubscribeFromTopic("country1")unsubscribeFromTopic("country2")을 사용합니다.

내 진술이 정확한지 또는 "주제 메시지", "대상 메시지"및 "사용자 세그먼트"사이의 개념적 차이를 오해하고 있다는 것을 알면 도움을 주시면 감사하겠습니다. 고맙습니다. 내가 찾던

답변

0

개념적 대답은 https://firebase.google.com/docs/cloud-messaging/android/send-multiple

여러 장치에 메시지를 보내기에 있습니다 : 주제 메시징, 당신은 보낼 수 있습니다 : 중포 기지 클라우드 메시징 여러 장치에 메시지를 대상으로 두 가지 방법을 제공 특정 주제에 동의 한 여러 기기에 보내는 메시지입니다. 정의한 그룹에 속한 여러 장치에 메시지를 보낼 수있는 장치 그룹 메시징입니다.