public class MessageSendingOptions
extends java.lang.Object
构造器和说明 |
---|
MessageSendingOptions() |
限定符和类型 | 方法和说明 |
---|---|
int |
getMsgCount()
获取这条消息设置的会话未读消息数量,默认值是1
|
java.lang.String |
getNotificationAtPrefix()
获取当前设置的自定义此条消息在接收方通知栏所展示通知的at信息前缀
|
java.lang.String |
getNotificationText()
获取当前设置的自定义此条消息在接收方通知栏所展示通知的text
|
java.lang.String |
getNotificationTitle()
获取当前设置的自定义此条消息在接收方通知栏所展示通知的title
|
boolean |
isCustomNotficationEnabled()
是否开启了自定义接收方通知栏功能
|
boolean |
isNeedReadReceipt()
获取当前消息发送是否需要对方的已读回执,默认为false.
|
boolean |
isRetainOffline()
是否让后台在对方不在线时保存这条离线消息,等到对方上线后再推送给对方。
|
boolean |
isShowNotification()
接收方是否针对此次消息发送展示通知栏通知
|
void |
setCustomNotificationEnabled(boolean customNotificationEnabled)
设置是否启用自定义这条消息在接收方通知栏所展示的文字.
|
void |
setMsgCount(int msgCount)
设置这条消息的会话未读消息数量,不设置时默认是1,即对方收到消息时会话未读数会加1,设置后对方收到消息时会话未读数会加msgCount
|
void |
setNeedReadReceipt(boolean needReadReceipt)
设置这条消息的发送是否需要对方发送已读回执
开启之后,对方收到消息后,如果调用了
Message.setHaveRead(BasicCallback) 接口,
则作为消息发送方,会收到事件通知MessageReceiptStatusChangeEvent |
void |
setNotificationAtPrefix(java.lang.String notificationAtPrefix)
设置此条消息在接收方通知栏所展示通知的at信息前缀.
|
void |
setNotificationText(java.lang.String notificationText)
设置此条消息在接收方通知栏所展示通知的text.
|
void |
setNotificationTitle(java.lang.String notificationTitle)
设置此条消息在接收方通知栏所展示通知的title.
|
void |
setRetainOffline(boolean retainOffline)
设置是否让后台在对方不在线时保存这条离线消息,等到对方上线后再推送给对方。
|
void |
setShowNotification(boolean showNotification)
设置针对本次消息发送,是否需要在消息接收方的通知栏上展示通知
|
public boolean isRetainOffline()
public void setRetainOffline(boolean retainOffline)
retainOffline
- true - 保存离线消息,false - 不保存这条离线消息。默认为truepublic boolean isShowNotification()
public void setShowNotification(boolean showNotification)
showNotification
- true - 展示,false - 不展示,默认为truepublic java.lang.String getNotificationTitle()
public void setNotificationTitle(java.lang.String notificationTitle)
setCustomNotificationEnabled(boolean)
接口
启用自定义通知栏功能之后,该设置才会生效。notificationTitle
- 在接收方通知栏通知所展示的titlepublic java.lang.String getNotificationAtPrefix()
public void setNotificationAtPrefix(java.lang.String notificationAtPrefix)
setCustomNotificationEnabled(boolean)
接口
启用自定义通知栏功能之后,该设置才会生效。notificationAtPrefix
- 在接收方通知栏通知所展示的textpublic java.lang.String getNotificationText()
public void setNotificationText(java.lang.String notificationText)
setCustomNotificationEnabled(boolean)
接口
启用自定义通知栏功能之后,该设置才会生效。notificationText
- 在接收方通知栏通知所展示的textpublic boolean isCustomNotficationEnabled()
public void setCustomNotificationEnabled(boolean customNotificationEnabled)
setNotificationTitle(String)
setNotificationText(String)
接口来自定义这条消息在接收方通知栏上所展示的title和text.customNotificationEnabled
- true - 开启 false - 关闭public boolean isNeedReadReceipt()
public void setNeedReadReceipt(boolean needReadReceipt)
Message.setHaveRead(BasicCallback)
接口,
则作为消息发送方,会收到事件通知MessageReceiptStatusChangeEvent
needReadReceipt
- 是否需要接收方发送已读回执. true - 是,false - 否.public void setMsgCount(int msgCount)
msgCount
- 未读消息数量public int getMsgCount()