ZegoRangeSceneItemEventHandler
ZegoRangeSceneItemEventHandler
Declared in ZegoExpressEventHandler.h
方法
rangeScene:itemEnterView:capacity:position:userList
rangeScene:itemEnterView:capacity:position:userList
- (void)rangeScene:(ZegoRangeScene *)rangeScene itemEnterView:(long long)itemID capacity:(unsigned int)capacity position:(ZegoPosition *)position userList:(NSArray<NSString *> *)userList;物品进入当前用户视野范围回调。
Declared in
ZegoExpressEventHandler.h参数
| 名称 | 类型 | 描述 |
|---|---|---|
| rangeScene | ZegoRangeScene * | 触发此次回调的范围场景实例。 |
| itemID | long long | 物品 ID。 |
| capacity | unsigned int | 物品的允许绑定用户人数。 |
| position | ZegoPosition * | 物品位置。 |
| userList | NSArray<NSString *> * | 物品当前绑定的用户列表。 |
详情
物品进入当前用户视野范围回调。
- 通知时机:物品进入当前用户视野范围。
- 支持版本:3.1.0 及以上。
- 使用限制:请勿在回调线程中调用 SDK 接口。
rangeScene:itemLeaveView
rangeScene:itemLeaveView
- (void)rangeScene:(ZegoRangeScene *)rangeScene itemLeaveView:(long long)itemID;物品离开当前用户视野范围回调通知。
Declared in
ZegoExpressEventHandler.h参数
| 名称 | 类型 | 描述 |
|---|---|---|
| rangeScene | ZegoRangeScene * | 触发此次回调的范围场景实例。 |
| itemID | long long | 物品 ID。 |
详情
物品离开当前用户视野范围回调通知。
- 通知时机:物品离开当前用户视野范围。
- 支持版本:3.1.0 及以上。
- 使用限制:请勿在回调线程中调用 SDK 接口。
rangeScene:itemBindUpdate:userID
rangeScene:itemBindUpdate:userID
- (void)rangeScene:(ZegoRangeScene *)rangeScene itemBindUpdate:(long long)itemID userID:(NSString *)userID;物品绑定用户变更回调通知。
Declared in
ZegoExpressEventHandler.h参数
| 名称 | 类型 | 描述 |
|---|---|---|
| rangeScene | ZegoRangeScene * | 触发此次回调的范围场景实例。 |
| itemID | long long | 物品 ID。 |
| userID | NSString * | 物品绑定的用户 ID。 |
详情
物品绑定用户变更回调通知。
- 通知时机:物品绑定用户变更。
- 支持版本:3.1.0 及以上。
- 使用限制:请勿在回调线程中调用 SDK 接口。
rangeScene:itemUnbindUpdate:userList
rangeScene:itemUnbindUpdate:userList
- (void)rangeScene:(ZegoRangeScene *)rangeScene itemUnbindUpdate:(long long)itemID userList:(NSArray<NSString *> *)userList;物品解绑用户变更回调通知。
Declared in
ZegoExpressEventHandler.h参数
| 名称 | 类型 | 描述 |
|---|---|---|
| rangeScene | ZegoRangeScene * | 触发此次回调的范围场景实例。 |
| itemID | long long | 物品 ID。 |
| userList | NSArray<NSString *> * | 物品解绑绑定的用户列表。 |
详情
物品解绑用户变更回调通知。
- 通知时机:物品解绑用户变更。
- 支持版本:3.1.0 及以上。
- 使用限制:请勿在回调线程中调用 SDK 接口。
rangeScene:itemStatusUpdate:position:channel:status
rangeScene:itemStatusUpdate:position:channel:status
- (void)rangeScene:(ZegoRangeScene *)rangeScene itemStatusUpdate:(long long)itemID position:(ZegoPosition *)position channel:(unsigned int)channel status:(NSData *)status;物品状态变更回调。
Declared in
ZegoExpressEventHandler.h参数
| 名称 | 类型 | 描述 |
|---|---|---|
| rangeScene | ZegoRangeScene * | 触发此次回调的范围场景实例。 |
| itemID | long long | 物品 ID。 |
| position | ZegoPosition * | 物品当前位置。 |
| channel | unsigned int | 状态所属通道。 |
| status | NSData * | 物品当前状态数据。 |
详情
物品状态变更回调。
- 通知时机:物品状态变更。
- 支持版本:3.1.0 及以上。
- 使用限制:请勿在回调线程中调用 SDK 接口。
- 注意事项:本回调为高频回调,请勿在本回调中做耗时操作。
rangeScene:itemCommandUpdate:position:channel:command
rangeScene:itemCommandUpdate:position:channel:command
- (void)rangeScene:(ZegoRangeScene *)rangeScene itemCommandUpdate:(long long)itemID position:(ZegoPosition *)position channel:(unsigned int)channel command:(NSData *)command;物品指令变更回调。
Declared in
ZegoExpressEventHandler.h参数
| 名称 | 类型 | 描述 |
|---|---|---|
| rangeScene | ZegoRangeScene * | 触发此次回调的范围场景实例。 |
| itemID | long long | 物品 ID。 |
| position | ZegoPosition * | 物品当前位置。 |
| channel | unsigned int | 指令所属通道。 |
| command | NSData * | 物品下一步命令数据。 |
详情
物品指令变更回调。
- 通知时机:物品指令变更。
- 支持版本:3.1.0 及以上。
- 使用限制:请勿在回调线程中调用 SDK 接口。
- 注意事项:本回调为高频回调,请勿在本回调中做耗时操作。
