6

iOS 응용 프로그램에서 Firebase를 사용하려고합니다. 필자는 성공적으로 통합하고 모든 3 개의 대상 (사용자 세그먼트, 주제 및 단일 장치)으로부터 알림을 수신했습니다. 내 질문은 특정 알림을받은 주제를 어떻게 알 수 있습니까?iOS의 Firebase 알림에서 "topic"이름을 알아내는 방법

나는이 documentationgithub page

편집 다음 해요 :

내가 iOS11.2 (XCode9.2)에서 테스트하고 있습니다를 & 내 응답 (사용자 정보)입니다 :

{ 
    aps =  { 
     alert = test; 
     sound = default; 
    }; 
    "gcm.message_id" = "0:1513282329413512%38894e8e28894e8e"; 
    "gcm.n.e" = 1; 
    "gcm.notification.sound2" = default; 
    "google.c.a.c_id" = 1542306492273623048; 
    "google.c.a.c_l" = test; 
    "google.c.a.e" = 1; 
    "google.c.a.ts" = 1513182256; 
    "google.c.a.udt" = 0; 
} 

나는 gcm.message_id을 얻었지만 그 모양은 "gcm.message_id" = "0:1512894251264950%38894e8e38894e8e";어떻게 내 주제 이름에 매핑 할 수 있습니까?

감사합니다.

+0

사용자가 주제를 구독하고 그 의미 (2017 십이) 보이는 가입 한 사람 해당 주제에 대해 –

+0

예. 예 : 10 개의 주제를 구독했습니다. 그 10 가지 주제 중 어떤 것을 알고, 어느 것에 대한 알림을 받았 는가? – Husyn

+0

콘솔에서 알림을 보내는 방법은 무엇입니까? –

답변

3

Firebase 지원팀으로부터 답변을 얻었습니다.

설명서에 따라이 정보를 얻을 수있는 방법이없는 것처럼 보입니다. 내가 생각할 수있는 한 가지 해결 방법은 데이터 페이로드에 주제 이름을 전달하면 코드에서 직접 처리하고 message_id에 매핑 할 수 있습니다. 이 오늘 안드로이드에서 작동하지만 iOS에서가 지원되지 않는 것처럼

그래서 당신이 항목을 사용하여 알림을 보낼 때