RtcMessage, 消息服务核心接口
更多...
#import <PanoRtcEngineKit.h>
|
(instancetype) | + new |
| 此方法不可用。
|
|
◆ broadcastMessage:sendBack:
- (PanoResult) broadcastMessage: |
|
(NSData *) |
data |
sendBack: |
|
(BOOL) |
sendBack |
|
|
| |
广播消息。
- 参数
-
data | 二进制形式的消息数据 |
sendBack | 是否回发消息 |
- 返回
-
- 注解
- 发送消息的调用频率上限为每 3 秒 150 次。 请确保二进制消息大小不超过 4 KB。
◆ publishTopic:data:requestId:
- (PanoResult) publishTopic: |
|
(NSString *) |
topic |
data: |
|
(NSData *) |
data |
requestId: |
|
(UInt32) |
requestId |
|
|
| |
发布一个主题。
- 参数
-
topic | 主题标识。 |
data | 主题数据。 |
requestId | 请求标识。发布消息失败通过 onPublishTopicMessageFailed 返回。 |
- 返回
-
- 注解
- 发送消息的调用频率上限为每 3 秒 150 次。 请确保二进制消息大小不超过 4 KB。
◆ sendMessageToUser:data:
- (PanoResult) sendMessageToUser: |
|
(UInt64) |
userId |
data: |
|
(NSData *) |
data |
|
|
| |
发送消息给指定用户。
- 参数
-
userId | 用户标识。 |
data | 二进制形式的消息数据 |
- 返回
-
- 注解
- 发送消息的调用频率上限为每 3 秒 150 次。 请确保二进制消息大小不超过 4 KB。
◆ setProperty:value:
- (PanoResult) setProperty: |
|
(NSString *) |
name |
value: |
|
(NSData *) |
value |
|
|
| |
设置或更新消息服务属性
- 参数
-
name | 属性名字。 |
value | 属性值。如果value为空,此属性会被删除 |
- 返回
- kPanoResultOK: 调用成功
- others: 调用失败
◆ subscribe:
◆ unsubscribe:
该类的文档由以下文件生成: