- RevueSDK
- InvitationEndReason
Enumeration
InvitationEndReason
邀請結束原因
enum InvitationEndReasonOverview
用於 RevueDelegate.didEndInvitation(reason:),雙邊視角共用。 App 從前面收到的 didSendInvitation 或 didReceiveInvitation 推斷自己角色。
來源與可信度
cancelled / rejected 由 SDK 在本端執行對應操作時直接 fire —— 語意確定。 timeout / finished 由 C 層 AV_CALL_STATE 的兩個 bit 轉譯而來, 該 bitmap 表達的是「由誰判定通話結束」而非「為什麼結束」, 故兩者各自涵蓋多種底層情境(見各 case 說明)。
Topics
Enumeration Cases
case cancelled撥打方取消邀請(撥打方收到此 reason 表示自己取消;接聽方收到表示對方取消)
case finished對方結束邀請(C 層
AV_CALL_STATEFINISHED bit)case rejected接聽方拒絕邀請(撥打方收到表示對方拒絕;接聽方收到表示自己拒絕)
case timeout我方寬限期到期、放棄等待(C 層
AV_CALL_STATEERROR bit)