保利威文档中心

幫助中心

模組事件

更新時間:2025-07-03 14:46:06

一、正在簽到中事件

說明: 當使用者正在簽到中時,會觸發該事件

Event 事件: CheckInEvent.OnCheckIn

回調參數: Object 物件,詳細類型說明如下

屬性名 說明 類型
isCheckInProcessing 是否在簽到中 boolean

範例:

checkInTarget.eventEmitter.on(CheckInEvent.OnCheckIn, (data) => {
  console.log('是否处于签到中', data.isCheckInProcessing);
});

二、開始簽到

說明: 當使用者開始簽到時,會觸發該事件

Event 事件: CheckInEvent.StartCheckIn

回調參數: Object 物件,詳細類型說明如下

屬性名 說明 類型
checkInData 簽到資料 CheckInData

範例:

checkInTarget.eventEmitter.on(CheckInEvent.StartCheckIn, (data) => {
  console.log('开始签到', data.checkInData);
});

三、簽到倒數計時

說明: 當使用者開始簽到時,會觸發該事件

Event 事件: CheckInEvent.CheckInCountdown

回調參數: Object 物件,詳細類型說明如下

屬性名 說明 類型
remainingTime 倒數計時時間 number

範例:

checkInTarget.eventEmitter.on(CheckInEvent.CheckInCountdown, (data) => {
  console.log('签到倒计时', data.remainingTime);
});

四、結束簽到

說明: 當使用者結束簽到時,會觸發該事件

Event 事件: CheckInEvent.StopCheckIn

回調參數: Object 物件,詳細類型說明如下

屬性名 說明 類型
checkInId 簽到 id string
checkInCount 簽到人數 number

範例:

checkInTarget.eventEmitter.on(CheckInEvent.StopCheckIn, (data) => {
  console.log('结束签到', data.checkInId);
});

五、簽到成功

說明: 當使用者簽到成功時,會觸發該事件

Event 事件: CheckInEvent.CheckInSuccess

回調參數: null

範例:

checkInTarget.eventEmitter.on(CheckInEvent.CheckInSuccess, () => {
  console.log('签到成功');
});

六、簽到失敗

說明: 當使用者簽到失敗時,會觸發該事件

Event 事件: CheckInEvent.CheckInFail

回調參數: Object 物件,詳細類型說明如下

屬性名 說明 類型
failReason 簽到失敗原因 CheckInFailReason

範例:

checkInTarget.eventEmitter.on(CheckInEvent.CheckInFail, (data) => {
  console.log('签到失败', data.failReason);
});
联系客服,在线咨询