채팅 앱을 만들려고합니다. 앱이 백그라운드로 들어가고 메시지를 받으면 알림이 표시되어야합니다.Swift에서 Firebase Cloud Messaging으로 알림 보내기
내가 이해하는 것은 FIRMessaging.sendMessage()가 클라우드에 뭔가를 보냅니다. 하지만 다른 장치가 어떻게 그것을받을 수 있을까요? 그것은 계속해서 그에게 표적으로하는 메시지를 찾을 수 없습니다 ...
나는이 글꼴을 사용하는 방법과 그것을 전달할 매개 변수를 이해하고 싶습니다. 지금까지 그리고 현재의 문서와 함께, 나는 그것을 할 수 없었다.
[[FIRMessaging message]sendMessage:(nonnull NSDictionary *)message
to:(nonnull NSString *)receiver
withMessageID:(nonnull NSString *)messageID
timeToLive:(int64_t)ttl;
수신기에 무엇을 넣어야합니까? 그것은 firebase에있는 userId입니까? 또는 무엇을 ? 내가 업스트림을 보내려고하면 는 exemples 그들은
심지어 알아낼 질수 .. 내 ID 또는 중포 기지 앱의 아이디 하나가처럼 보이는 원인이 나를 혼란에 대한 SENDER_ID + "@gcm.googleapis.com"
이야기 또는 다운 스트림 메시지 ...
그럼 내가 말할 수있는 내가 정말 주위에 내 머리를 얻을 수 있다는 점이다 (이해 해달라고)
https://firebase.google.com/docs/cloud-messaging/upstream#handle_upstream_message_callbacks_1
감사합니다!
가능한 답변이 너무 많거나 좋은 답변이 너무 길어질 수 있습니다. 응답 집합의 범위를 좁히거나 몇 단락에서 대답 할 수있는 문제를 찾아내는 세부 정보를 추가하십시오. 도움말을 보려면 [How to Ask] (http://stackoverflow.com/help/how-to-ask) 페이지를 참조하십시오. –
안녕하세요, 모랄레스, 제 질문을 편집했습니다. 더 구체적입니까? 나는 정말로 내가 잃어버린 것을 의미한다. 내가 배우려고 노력 중 :) –
당신이 링크 된 방법은 장치 (다운 스트림 메시지라고도 함)에 메시지를 보내려면 응용 프로그램 서버에 의해 호출됩니다. 이러한 개념은 Google Cloud Messaging에서 변경되지 않았으므로 GCM에 대한 자습서를 따르는 것이 여전히 도움이 될 수 있습니다. –