Notice
Recent Posts
Recent Comments
Link
투케이2K
32. (TWOK/UTIL) [Firebase/Push] 파이어베이스 푸시 (push) 발송 json 형식 정의 본문
[설 명]
프로그램 : Firebase / Push
설 명 : 파이어베이스 푸시 발송 json 형식 정의
[소스 코드]
======================================================
[안드로이드]
{
"data" : {
"title" : "Push Test Android", // [기본 노티피케이션 알림 설정]
"body" : "안드로이드 푸시 테스트", // [기본 노티피케이션 알림 설정]
"sort" : 2, // [커스텀 데이터 설정 : remoteMessage.getData().get("sort")]
"msgType" : 2, // [커스텀 데이터 설정 : remoteMessage.getData().get("msgType")]
"messageId" : "abc123" // [커스텀 데이터 설정 : remoteMessage.getData().get("messageId")]
},
"to":"fyPMRKUJR3mLzo0cb-qy53", // [사용자 푸시 토큰]
"Android": {
"priority": "high" // [알림 중요도]
},
"priority": 10 // [알림 중요도]
}
======================================================
[아이폰]
{
"notification": { // [기본 노티피케이션 알림 설정]
"title" : "Push Test Ios", // [타이틀]
"body" : "아이폰 푸시 테스트", // [내용]
"sound" : "default", // [사운드 설정]
"badge" : 1 // [뱃지 표시]
},
"data" : { // [커스텀 데이터 설정]
"sort" : 1, // [notification.request.content.userInfo["sort"]]
"msgType" : 2, // [notification.request.content.userInfo["msgType"]]
"messageId" : "abc123" // notification.request.content.userInfo["messageId"]
},
"content_available": true, // [data 처리 설정]
"mutable_content": true, // [콘텐츠 표시 설정 : ex : image]
"priority" : "high", // [알림 중요도]
"to": "fDnLMZaDqE6AoYORc2k0r2" // [사용자 푸시 토큰]
}
======================================================
[Ios 푸시 발송 타입 참고 사이트]
https://developer.apple.com/documentation/usernotifications/unnotificationcontent
반응형
'투케이2K 유틸파일' 카테고리의 다른 글
Comments