hyphenate_SDK3.0  3.0.1
hyphenatejavaIMSDK
Public Member Functions | List of all members
com.hyphenate.chat.EMOptions Class Reference

Public Member Functions

boolean getRequireAck ()
 
void setRequireAck (boolean requireAck)
 
boolean getRequireDeliveryAck ()
 
void setRequireDeliveryAck (boolean requireDeliveryAck)
 
boolean getAcceptInvitationAlways ()
 
void setAcceptInvitationAlways (boolean value)
 
boolean getRequireServerAck ()
 
void setRequireServerAck (boolean requireServerAck)
 
void setDeleteMessagesAsExitGroup (boolean delete)
 
boolean isDeleteMessagesAsExitGroup ()
 
void setAutoAcceptGroupInvitation (boolean value)
 
boolean isAutoAcceptGroupInvitation ()
 
void allowChatroomOwnerLeave (boolean allowed)
 
boolean isChatroomOwnerLeaveAllowed ()
 
void setAppKey (String appkey)
 
String getAppKey ()
 
void setAutoLogin (boolean autoLogin)
 
boolean getAutoLogin ()
 
void setGCMNumber (String number)
 
String getGCMNumber ()
 
void setMipushConfig (String mipushAppid, String mipushAppkey)
 
EMMipushConfig getMipushConfig ()
 
void enableDNSConfig (boolean enable)
 
boolean getEnableDNSConfig ()
 

Detailed Description

chat options for IM enable/disable delivery ack, enable/disable server ack, enable/disable hyphenate friend management, etc..

Member Function Documentation

void com.hyphenate.chat.EMOptions.allowChatroomOwnerLeave ( boolean  allowed)

enable/disable allowing chat room owner to leave the chat room

Parameters
allowedif allow the owner of chat room leave
boolean com.hyphenate.chat.EMOptions.getAcceptInvitationAlways ( )

get if accept the other's invitation to be your friend automatically

Returns
if accept invitation automatically
String com.hyphenate.chat.EMOptions.getAppKey ( )

get app key

Parameters
appkey
boolean com.hyphenate.chat.EMOptions.getAutoLogin ( )

get login automatically

Returns
String com.hyphenate.chat.EMOptions.getGCMNumber ( )

get GCM sender id

Parameters
number– GCM sender id
EMMipushConfig com.hyphenate.chat.EMOptions.getMipushConfig ( )

get the appid and appkey for Xiaomi Push

Parameters
mipushAppid
mipushAppkey
boolean com.hyphenate.chat.EMOptions.getRequireAck ( )

get whether read ack is required for the message receiver.

Returns
whether read ack is required
boolean com.hyphenate.chat.EMOptions.getRequireDeliveryAck ( )

get if delivery ack is required

Returns
if delivery ack is required
boolean com.hyphenate.chat.EMOptions.getRequireServerAck ( )

get if wait server's ack when send message

boolean com.hyphenate.chat.EMOptions.isAutoAcceptGroupInvitation ( )

get if accept group invitation automatically

Returns
boolean com.hyphenate.chat.EMOptions.isChatroomOwnerLeaveAllowed ( )

if allow owner of chat room leave

Returns
true–do not keep conversation when leave
boolean com.hyphenate.chat.EMOptions.isDeleteMessagesAsExitGroup ( )

get if deleting the group message after existing the group

Returns
true–delete the messages
void com.hyphenate.chat.EMOptions.setAcceptInvitationAlways ( boolean  value)

enable/disable accept the friend invitation automatically

Parameters
value
void com.hyphenate.chat.EMOptions.setAppKey ( String  appkey)

set app key

Parameters
appkey
void com.hyphenate.chat.EMOptions.setAutoAcceptGroupInvitation ( boolean  value)

set if accept group invitation automatically

Parameters
value
void com.hyphenate.chat.EMOptions.setAutoLogin ( boolean  autoLogin)

set login automatically

Parameters
autoLogin
void com.hyphenate.chat.EMOptions.setDeleteMessagesAsExitGroup ( boolean  delete)

enable/disable deleting the group message after existing the group

Parameters
deletetrue–delete the messages, default is true
void com.hyphenate.chat.EMOptions.setGCMNumber ( String  number)

set GCM sender id

Parameters
number– GCM sender id
void com.hyphenate.chat.EMOptions.setMipushConfig ( String  mipushAppid,
String  mipushAppkey 
)

set the appid and appkey for Xiaomi Push

Parameters
mipushAppid
mipushAppkey
void com.hyphenate.chat.EMOptions.setRequireAck ( boolean  requireAck)

enable/disable the read ack of recipit

Parameters
requireAck
void com.hyphenate.chat.EMOptions.setRequireDeliveryAck ( boolean  requireDeliveryAck)

enable/disable deliver ack

Parameters
requireDeliveryAck
void com.hyphenate.chat.EMOptions.setRequireServerAck ( boolean  requireServerAck)

enable/disable server ack after sending message, and that's true by default

Parameters
requireAck
Deprecated:

The documentation for this class was generated from the following file: