|
HyphenateChatSDK 3.9.9.1
|
#import <EMOptions.h>
构造函数 | |
| (BOOL isDeleteMessagesWhenExitGroup) | - __deprecated_msg |
| (BOOL isDeleteMessagesWhenExitChatRoom) | - __deprecated_msg |
| (BOOL isChatroomOwnerLeaveAllowed) | - __deprecated_msg |
| (BOOL isAutoAcceptGroupInvitation) | - __deprecated_msg |
| (BOOL isAutoAcceptFriendInvitation) | - __deprecated_msg |
| (BOOL isAutoDownloadThumbnail) | - __deprecated_msg |
类方法 | |
| (instancetype _Nonnull) | + optionsWithAppkey: |
属性 | |
| NSString * | appkey |
| BOOL | enableConsoleLog |
| EMLogLevel | logLevel |
| BOOL | usingHttpsOnly |
| BOOL | isAutoLogin |
| BOOL | deleteMessagesOnLeaveGroup |
| BOOL | deleteMessagesOnLeaveChatroom |
| BOOL | canChatroomOwnerLeave |
| BOOL | autoAcceptGroupInvitation |
| BOOL | autoAcceptFriendInvitation |
| BOOL | autoDownloadThumbnail |
| BOOL | enableRequireReadAck |
| BOOL | enableDeliveryAck |
| BOOL | sortMessageByServerTime |
| BOOL | isAutoTransferMessageAttachments |
| BOOL | enableFpa |
| NSString * | apnsCertName |
| NSString * | pushKitCertName |
| AreaCode | area |
| BOOL | enableStatistics |
| BOOL | enableDnsConfig |
| int | chatPort |
| NSString * | chatServer |
| NSString * | restServer |
| NSString * | dnsURL |
SDK 的设置选项。
| - (BOOL isAutoAcceptFriendInvitation) __deprecated_msg | ("Use autoAcceptFriendInvitation instead") |
自动同意好友申请, 默认为 NO。
| - (BOOL isAutoAcceptGroupInvitation) __deprecated_msg | ("Use autoAcceptGroupInvitation instead") |
用户自动同意群邀请, 默认为 YES。
| - (BOOL isAutoDownloadThumbnail) __deprecated_msg | ("Use autoDownloadThumbnail instead") |
是否自动下载图片和视频缩略图及语音消息, 默认为 YES。
| - (BOOL isChatroomOwnerLeaveAllowed) __deprecated_msg | ("Use canChatroomOwnerLeave instead") |
是否允许聊天室所有者离开, 默认为 YES。
| - (BOOL isDeleteMessagesWhenExitChatRoom) __deprecated_msg | ("Use deleteMessagesOnLeaveChatroom instead") |
离开聊天室时是否删除所有消息, 默认为 YES。
| - (BOOL isDeleteMessagesWhenExitGroup) __deprecated_msg | ("Use deleteMessagesOnLeaveGroup instead") |
离开群组时是否删除该群所有消息, 默认为 YES。
由 category EMOptions(PrivateDeploy) 提供.
| + (instancetype _Nonnull) optionsWithAppkey: | (NSString *_Nonnull) | aAppkey |
获取实例。
| aAppkey | app key。 |
|
readwritenonatomiccopy |
iOS 特有属性,推送证书的名称。
消息推送的证书名称。该参数只能在调用 initializeSDKWithOptions 时设置,且 app 运行过程中不可以修改。
|
readnonatomiccopy |
app key,是项目的唯一标识。
|
readwritenonatomicassign |
区域代号。
该属性用于限制连接边缘节点的范围,默认为 AreaCodeGLOB。
该参数只能在调用 initializeSDKWithOptions 时设置,且 app 运行过程中不能修改。
|
readwritenonatomicassign |
是否自动同意好友邀请。默认值为 NO。
|
readwritenonatomicassign |
是否自动接受群邀请。默认值为 YES。
|
readwritenonatomicassign |
是否自动下载图片和视频缩略图及语音消息,默认为 YES。
|
readwritenonatomicassign |
是否允许聊天室所有者离开,默认为 YES。
|
readwritenonatomicassign |
Chat 服务器端口。
enableDnsConfig 为 NO 时有效。只能在 initializeSDKWithOptions: 中设置,不能在程序运行过程中动态修改。
由 category EMOptions(PrivateDeploy) 提供.
|
readwritenonatomiccopy |
The chat 服务器地址。
enableDnsConfig 为 NO 时生效。只能在 initializeSDKWithOptions: 中设置,不能在程序运行过程中动态修改。
由 category EMOptions(PrivateDeploy) 提供.
|
readwritenonatomicassign |
离开聊天室时是否删除所有消息,默认为 YES。
|
readwritenonatomicassign |
离开群组时是否删除该群所有消息,默认为 YES。
|
readwritenonatomiccopy |
DNS URL 地址。
enableDnsConfig为YES时生效,只能在 initializeSDKWithOptions: 中设置,不能在程序运行过程中动态修改。
由 category EMOptions(PrivateDeploy) 提供.
|
readwritenonatomicassign |
控制台是否输出日志。默认值为 NO。
|
readwritenonatomicassign |
是否发送消息送达回执,默认为 NO,如果设置为 YES,SDK 收到单聊消息时会自动发送送达回执。
|
readwritenonatomicassign |
是否允许使用 DNS, 默认为 YES。
只能在 initializeSDKWithOptions: 中设置,不能在程序运行过程中动态修改。
由 category EMOptions(PrivateDeploy) 提供.
|
readwritenonatomicassign |
是否打开FPA加速功能,默认关闭
|
readwritenonatomicassign |
是否需要接收信息接收方已读回执。默认值为 YES。
|
readwritenonatomicassign |
是否开启消息流量统计,默认不开启。
该参数只能在调用 initializeSDKWithOptions 时设置,且 app 运行过程中不能修改。
|
readwritenonatomicassign |
是否自动登录,默认为 YES。
该参数需要在 SDK 初始化前设置,否则不生效。
|
readwritenonatomicassign |
是否自动上传或者下载消息中的附件,默认值为 YES。
|
readwritenonatomicassign |
默认值为 EMLogLevelDebug,表示所有等级的日志。
|
readwritenonatomiccopy |
iOS 特有属性,PushKit 的证书名称。
该参数只能在调用 initializeSDKWithOptions 时设置,且 app 运行过程中不可以修改。
|
readwritenonatomiccopy |
REST 服务器地址。
enableDnsConfig 为 NO 时生效。只能在 initializeSDKWithOptions: 中设置,不能在程序运行过程中动态修改。
由 category EMOptions(PrivateDeploy) 提供.
|
readwritenonatomicassign |
从数据库加载消息时是否按服务器时间排序,默认值为 YES,表示按按服务器时间排序。
|
readwritenonatomicassign |
是否只使用 HTTPS 协议。默认值为 NO。