#import <EMOptions.h>
◆ __deprecated_msg
- (NSDictionary* extension) __deprecated_msg |
|
("") |
|
|
◆ EM_DEPRECATED_IOS [1/2]
- (BOOL usingHttps) EM_DEPRECATED_IOS |
|
(3_0_0) |
|
|
|
(3_2_1) |
|
|
|
| |
Whether using https, default is YES
◆ EM_DEPRECATED_IOS [2/2]
- (BOOL isSandboxMode) EM_DEPRECATED_IOS |
|
(3_0_0) |
|
|
|
(3_2_2) |
|
|
|
| |
Whether using development environment, default is NO
Can only be set when initializing the sdk with [EMClient initializeSDKWithOptions:], can't be altered in runtime.
◆ optionsWithAppkey:
+ (instancetype) optionsWithAppkey: |
|
(NSString *) |
aAppkey |
|
Get a SDK setting options instance
- Parameters
-
aAppkey | App‘s unique identifier |
- Returns
- SDK’s setting options instance
◆ apnsCertName
- (NSString*) apnsCertName |
|
readwritenonatomiccopy |
Certificate name of Apple Push Notification Service
Can only be set when initializing the SDK with [EMClient initializeSDKWithOptions:], can't be altered in runtime.
◆ appkey
Application's unique identifier
◆ chatPort
IM server port
chatPort is Only effective when isDNSEnabled is NO. Can only be set when initializing the SDK with [EMClient initializeSDKWithOptions:], cannot be altered in runtime
Provided by category EMOptions(PrivateDeploy).
◆ chatServer
IM server
chatServer is Only effective when isDNSEnabled is NO. Can only be set when initializing the SDK with [EMClient initializeSDKWithOptions:], cannot be altered in runtime
Provided by category EMOptions(PrivateDeploy).
◆ dnsURL
DNS url
dnsURL Only effective when isDNSEnabled is YES. Can only be set when initializing the SDK with [EMClient initializeSDKWithOptions:], cannot be altered in runtime
Provided by category EMOptions(PrivateDeploy).
◆ enableConsoleLog
- (BOOL) enableConsoleLog |
|
readwritenonatomicassign |
Whether print log to console, default is NO
◆ enableDeliveryAck
- (BOOL) enableDeliveryAck |
|
readwritenonatomicassign |
Whether to send delivery acknowledgement, default is NO. If set to YES, SDK will automatically send a delivery acknowledgement when receiving a chat message
◆ enableDnsConfig
Whether to allow using DNS, default is YES
Can only be set when initializing the SDK [EMClient initializeSDKWithOptions:], cannot be altered in runtime
Provided by category EMOptions(PrivateDeploy).
◆ enableRequireReadAck
- (BOOL) enableRequireReadAck |
|
readwritenonatomicassign |
whether receive message read by receiving user event
◆ isAutoAcceptFriendInvitation
- (BOOL) isAutoAcceptFriendInvitation |
|
readwritenonatomicassign |
Whether to automatically approve friend request, default is NO
◆ isAutoAcceptGroupInvitation
- (BOOL) isAutoAcceptGroupInvitation |
|
readwritenonatomicassign |
Whether to automatically accept group invitation, default is YES
◆ isAutoDownloadThumbnail
- (BOOL) isAutoDownloadThumbnail |
|
readwritenonatomicassign |
Whether to automatically download thumbnail of image&video and audio, default is YES
◆ isAutoLogin
Whether auto login, default is YES
The Settings are only valid before the SDK is initialized.
◆ isAutoTransferMessageAttachments
- (BOOL) isAutoTransferMessageAttachments |
|
readwritenonatomicassign |
Whether to automatically upload or download the attachment in the message, default is YES.
◆ isChatroomOwnerLeaveAllowed
- (BOOL) isChatroomOwnerLeaveAllowed |
|
readwritenonatomicassign |
if allow chat room's owner can leave the chat room, default is YES.
◆ isDeleteMessagesWhenExitChatRoom
- (BOOL) isDeleteMessagesWhenExitChatRoom |
|
readwritenonatomicassign |
Whether to delete all the chat room messages when leaving the chat room, default is YES
◆ isDeleteMessagesWhenExitGroup
- (BOOL) isDeleteMessagesWhenExitGroup |
|
readwritenonatomicassign |
Whether to delete all the group messages when leaving the group, default is YES
◆ logLevel
Log output level, default is EMLogLevelDebug
◆ pushKitCertName
- (NSString*) pushKitCertName |
|
readwritenonatomiccopy |
Certificate name of Apple PushKit Service
Can only be set when initializing the SDK with [EMClient initializeSDKWithOptions:], can't be altered in runtime.
◆ restServer
REST server
restServer Only effective when isDNSEnabled is NO. Can only be set when initializing the SDK with [EMClient initializeSDKWithOptions:], cannot be altered in runtime
Provided by category EMOptions(PrivateDeploy).
◆ sortMessageByServerTime
- (BOOL) sortMessageByServerTime |
|
readwritenonatomicassign |
Whether to sort messages by server received time when loading message from database, default is YES.
◆ usingHttpsOnly
Whether using https only, default is NO
The documentation for this class was generated from the following file: