public class PushMessageBuilder extends Object
Constructor and Description |
---|
PushMessageBuilder() |
Modifier and Type | Method and Description |
---|---|
PushMessageBuilder |
setCollapse(String collapse)
푸시 메시지 구분자.
|
PushMessageBuilder |
setCustomField(Map<String,?> customField)
메시지 외 앱에 부가적인 정보를 전달하고자 할 때 사용.
|
PushMessageBuilder |
setDryRun(Boolean dryRun)
테스트를 위해 사용.
|
PushMessageBuilder |
setNotification(Map<String,?> notification)
|
PushMessageBuilder |
setPriority(String priority)
단말이 도즈모드 상태에서도 푸시를 받을 수 있도록 한다.(기본값 normal)
|
PushMessageBuilder |
setReturnUrl(String returnUrl)
푸시 알림의 전송 실패에 대한 피드백 처리가 필요할 때 사용한다.
|
PushMessageBuilder |
setTimeToLive(Long timeToLive) |
String |
toString()
푸시 메시지를 String으로 변환.
|
public PushMessageBuilder setCollapse(String collapse)
collapse
- 푸시 메시지 구분자public PushMessageBuilder setCustomField(Map<String,?> customField)
customField
- public PushMessageBuilder setDryRun(Boolean dryRun)
dryRun
- true ifpublic PushMessageBuilder setNotification(Map<String,?> notification)
notification
- notification message as Map
instancepublic PushMessageBuilder setPriority(String priority)
priority
- "high" or "normal"public PushMessageBuilder setReturnUrl(String returnUrl)
returnUrl
- 푸시 전송 실패시 콜백 받을 urlpublic PushMessageBuilder setTimeToLive(Long timeToLive)
timeToLive
- GCM에 저장될 미전송메시지 보관주기.(단위:초)