KakaoPushMessagePropertyForFcm Class Reference
Inherits from | NSObject |
---|---|
Declared in | KakaoPushMessagePropertyForFcm.h |
collapse
푸시 메시지 구분자. 같은 값을 가지는 푸시 알림이 여러 개일 때 마지막 하나만 사용자 기기로 전송
@property (nonatomic, readonly) NSString *collapse
Declared In
KakaoPushMessagePropertyForFcm.h
timeToLive
GCM에 저장될 미전송메시지 보관주기 (단위:초), 0 또는 음수를 입력할 경우 무시됨, 기본값 4주
@property (nonatomic, assign) NSInteger timeToLive
Declared In
KakaoPushMessagePropertyForFcm.h
dryRun
테스트를 위해 사용. 실제 단말에 전송되지 않는다
@property (nonatomic, assign) BOOL dryRun
Declared In
KakaoPushMessagePropertyForFcm.h
priority
단말이 도즈모드 상태에서도 푸시를 받을 수 있도록 한다. “high” 또는 “normal”, 서버 기본값 “normal”
@property (nonatomic, copy) NSString *priority
Declared In
KakaoPushMessagePropertyForFcm.h
customField
메시지 외 앱에 부가적인 정보를 전달하고자 할 때 사용. APNS와 다르게 푸시 알림 한 건당 custom_field 전체 길이가 4KB까지 가능
@property (nonatomic, copy, nullable) NSDictionary<NSString*id> *customField
Declared In
KakaoPushMessagePropertyForFcm.h
notification
사용자에게 표시되는 사전 정의된 알림 페이로드의 키-값 쌍을 지정. 사전 정의된 키는 https://firebase.google.com/docs/cloud-messaging/http-server-ref ‘표 2a/2b/2c’ 참고
@property (nonatomic, copy) NSDictionary<NSString*id> *notification
Declared In
KakaoPushMessagePropertyForFcm.h
returnUrl
푸시 알림의 전송 실패에 대한 피드백 처리가 필요할 때 사용
@property (nonatomic, copy, nullable) NSString *returnUrl
Declared In
KakaoPushMessagePropertyForFcm.h