2

나는 꽤 오랫동안이 솔루션을 찾고있었습니다. 그러나 나는 아무것도 찾을 수 없습니다. FCM을 사용하여 iOS 용 푸시 알림을 구현했습니다. 그러나 FCM이 iOS 10 리치 알림을 지원하는지 여부는 알 수 없습니다. 그렇다면 구현할 코드를 찾지 못했습니다. 미리 감사드립니다.Firebase로 iOS 10에서 풍부한 알림을 구현하는 방법

+0

아니요 .. –

+0

@ EICaptainv2.0에 답 해주셔서 감사합니다. 이거 확실하니?? 나는 의식을 잃고있다. – Prajyot

+0

@ EICaptainv2.0 자세한 답변을 게시 할 수 있다면 매우 유용 할 것입니다. 고맙습니다. – Prajyot

답변

4

부패 알림이 작동하지 않는 이유는 무엇이며 FCM mutable-content 페이로드가 문제입니까? 페이로드가 수신 될 때 gcm.notification.mutable-content으로 바뀌므로 아직 해결되지 않은 문제가있는 것입니다.

자세한 내용은, 당신은 당신이 answer AL을 확인 또한 해당 링크를 확인하고 있습니다 ...이 issue from github.

그것의 지금 해결 확인할 수 있습니다.

+0

고맙습니다. – Prajyot

+0

도와 드리겠습니다. –

3

@ ElCaptainv2.0의 답변과 관련하여 업데이트되었습니다.

mutable_content는 FCM에 대한 지원이 추가되었습니다 : 아이폰 OS 10 + 기기에만 현재

합니다. iOS에서는이 필드를 사용하여 APNS 페이로드의 변경 가능한 콘텐츠를 나타냅니다. 알림이 전송되고 이것이 true로 설정되면 Notification Service app extension을 사용하여 표시되기 전에 알림의 내용을 수정할 수 있습니다. Android 및 웹에서는이 매개 변수가 무시됩니다.

주 : 매개 변수 값 boolean하지 Integer이어야한다.

또한 불과 몇 시간 전에 kroikie에 의해 GitHub thread에 언급되었습니다.

+0

fcm payload에'mutable_content'를 삽입했는데 작동하지 않습니다. 내 코드를 APNS로 확인하려고하면 잘 작동합니다. '{ "을": "dWB537Nz ....", "데이터" \t { \t "메시지": "제공!" "mediaUrl": "HTTPS URL" \t}, \t "통지" : \t { "몸", "메시지를 입력" "소리": "기본", \t "click_action": "알림", "콘텐츠 가능": 1, "변경 가능한 컨텐츠를" 1 } }' – user3589771

+0

'mutable_content'는'notification' 외부에서 선언되어야합니다. 'content_available'과 같습니다. FCM의 경우 대시 ('-') 대신 밑줄 ('_')이 있습니다. –

+0

대단히 고맙습니다 ... 나는'_'과'-'가 완벽하게 작동한다는 것을 알지 못했습니다. – user3589771

관련 문제