- RevueSDK
- RevueDelegate
- revue(_:friend:didEndInvitation:)
Instance Method
revue(_:friend:didEndInvitation:)
雙邊共用:邀請結束(未成功進入通話)
func revue(_ revue: Revue, friend friendId: String, didEndInvitation reason: InvitationEndReason)Discussion
reason 以自己為視角:
撥打方:
.cancelled(我取消) /.timeout(我這端等太久放棄) /.finished(對方拒接)接聽方:
.rejected(我拒絕) /.timeout(我這端等太久放棄,只在撥打方完全連不到時) /.finished(對方取消或等太久放棄)
撥打方收不到 .rejected、接聽方收不到 .cancelled:協定分不出對方是取消還是拒絕, 對方結束一律是 .finished(見 InvitationEndReason 說明)。 App 由前面收到 didSendInvitation 或 didReceiveInvitation 知道自己是哪一方。