logo
当前页

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

参数

名称类型描述
rangeSceneZegoRangeScene *触发此次回调的范围场景实例。
itemIDlong long物品 ID。
capacityunsigned int物品的允许绑定用户人数。
positionZegoPosition *物品位置。
userListNSArray<NSString *> *物品当前绑定的用户列表。

详情

物品进入当前用户视野范围回调。

  • 通知时机:物品进入当前用户视野范围。
  • 支持版本:3.1.0 及以上。
  • 使用限制:请勿在回调线程中调用 SDK 接口。

rangeScene:itemLeaveView

rangeScene:itemLeaveView
- (void)rangeScene:(ZegoRangeScene *)rangeScene itemLeaveView:(long long)itemID;
物品离开当前用户视野范围回调通知。
Declared in ZegoExpressEventHandler.h

参数

名称类型描述
rangeSceneZegoRangeScene *触发此次回调的范围场景实例。
itemIDlong 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

参数

名称类型描述
rangeSceneZegoRangeScene *触发此次回调的范围场景实例。
itemIDlong long物品 ID。
userIDNSString *物品绑定的用户 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

参数

名称类型描述
rangeSceneZegoRangeScene *触发此次回调的范围场景实例。
itemIDlong long物品 ID。
userListNSArray<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

参数

名称类型描述
rangeSceneZegoRangeScene *触发此次回调的范围场景实例。
itemIDlong long物品 ID。
positionZegoPosition *物品当前位置。
channelunsigned int状态所属通道。
statusNSData *物品当前状态数据。

详情

物品状态变更回调。

  • 通知时机:物品状态变更。
  • 支持版本: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

参数

名称类型描述
rangeSceneZegoRangeScene *触发此次回调的范围场景实例。
itemIDlong long物品 ID。
positionZegoPosition *物品当前位置。
channelunsigned int指令所属通道。
commandNSData *物品下一步命令数据。

详情

物品指令变更回调。

  • 通知时机:物品指令变更。
  • 支持版本:3.1.0 及以上。
  • 使用限制:请勿在回调线程中调用 SDK 接口。
  • 注意事项:本回调为高频回调,请勿在本回调中做耗时操作。

上一篇

zegorangesceneitem

下一篇

zegorangescenestream

当前页

返回到顶部