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:
该类的文档由以下文件生成: