hyphenate_SDK3.0
3.0.1
hyphenatejavaIMSDK
|
Public 成员函数 | |
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 () |
EMChatOptions 提供环信sdk聊天相关的设置。用户可以用来配置SDK的各种参数,选项 比如,发送消息加密,受到消息是否播放提示音
void com.hyphenate.chat.EMOptions.allowChatroomOwnerLeave | ( | boolean | allowed | ) |
设置是否允许聊天室owner离开并删除会话记录,意味着owner再不会受到任何消息
allowed | 是否允许聊天室owner离开 |
boolean com.hyphenate.chat.EMOptions.getAcceptInvitationAlways | ( | ) |
获取是否自动接受加好友邀请。缺省true
String com.hyphenate.chat.EMOptions.getAppKey | ( | ) |
获取appkey
appkey |
boolean com.hyphenate.chat.EMOptions.getAutoLogin | ( | ) |
获取是否自动登录
String com.hyphenate.chat.EMOptions.getGCMNumber | ( | ) |
获取GCM推送id
GCM | sender id |
EMMipushConfig com.hyphenate.chat.EMOptions.getMipushConfig | ( | ) |
获取用于小米推送的appid和appkey
mipushAppid | |
mipushAppkey |
boolean com.hyphenate.chat.EMOptions.getRequireAck | ( | ) |
获取已读确认设置,缺省 true 如果设为true,会要求消息的接受方发送已读回执。 UI 可以通过注册 下面的intent receiver 接收此回执
boolean com.hyphenate.chat.EMOptions.getRequireDeliveryAck | ( | ) |
获取送达确认设置,缺省 false, 如果设为true,会要求消息的接受方发送送达回执。 UI 可以通过注册 下面的intent receiver 接收此回执
IntentFilter readAckIntentFilter = new IntentFilter(EMChatManager.getInstance().getAckMessageBroadcastAction());
boolean com.hyphenate.chat.EMOptions.getRequireServerAck | ( | ) |
boolean com.hyphenate.chat.EMOptions.isAutoAcceptGroupInvitation | ( | ) |
获取是否自动接受加群邀请
boolean com.hyphenate.chat.EMOptions.isChatroomOwnerLeaveAllowed | ( | ) |
是否允许聊天室owner离开
boolean com.hyphenate.chat.EMOptions.isDeleteMessagesAsExitGroup | ( | ) |
获取退出(主动和被动退出)群组时是否删除聊天消息
void com.hyphenate.chat.EMOptions.setAcceptInvitationAlways | ( | boolean | value | ) |
设置是否自动接受加好友邀请。缺省true
value |
void com.hyphenate.chat.EMOptions.setAppKey | ( | String | appkey | ) |
设置appkey
appkey |
void com.hyphenate.chat.EMOptions.setAutoAcceptGroupInvitation | ( | boolean | value | ) |
设置是否自动接受加群邀请
value |
void com.hyphenate.chat.EMOptions.setAutoLogin | ( | boolean | autoLogin | ) |
设置自动登录
autoLogin |
void com.hyphenate.chat.EMOptions.setDeleteMessagesAsExitGroup | ( | boolean | delete | ) |
设置退出(主动和被动退出)群组时是否删除聊天消息
delete | true为删除群组相关消息,默认为true |
void com.hyphenate.chat.EMOptions.setGCMNumber | ( | String | number | ) |
设置GCM推送id
GCM | sender id |
void com.hyphenate.chat.EMOptions.setMipushConfig | ( | String | mipushAppid, |
String | mipushAppkey | ||
) |
设置用于小米推送的appid和appkey
mipushAppid | |
mipushAppkey |
void com.hyphenate.chat.EMOptions.setRequireAck | ( | boolean | requireAck | ) |
设置是否需要接受方已读确认
是否需要回执 |
void com.hyphenate.chat.EMOptions.setRequireDeliveryAck | ( | boolean | requireDeliveryAck | ) |
设置是否需要接受方送达确认,默认false
是否需要送达确认 |
void com.hyphenate.chat.EMOptions.setRequireServerAck | ( | boolean | requireServerAck | ) |
设置是否需要服务器端确认接收到消息
requireAck |