我正在尝试使用Sinch API调用。当我呼叫时,我需要检查用户Decline
是否呼叫。例如:我是设备A,呼叫设备B,如果设备B拒绝我的呼叫,我可以处理它并向设备A报告。
Thanks in Advance
可以看到calldetails上的endCause结束调用的原因https://download.sinch.com/docs/iOS/latest/reference/html/Protocols/SINCallDetails.html#//api/name/endCause
SINCallDetails Protocol Reference
符合NSObject在SINCallDetails.h中声明概述
SINCallDetails保存有关调用(SINCall)的元数据。
startedTime required method
建立时间要求方法
endtime required method
endCause需要的方法
保存呼叫结束后结束的原因。它可以是下列之一:
@property (nonatomic, readonly) SINCallEndCause endCause
Discussion
SINCallEndCauseNone
SINCallEndCauseTimeout
SINCallEndCauseDenied
SINCallEndCauseNoAnswer
SINCallEndCauseError
SINCallEndCauseHungUp
SINCallEndCauseCanceled
SINCallEndCauseOtherDeviceAnswered
If the call has not ended yet, the value is SINCallEndCauseNone.
当你收到callDidEnd时你只需要查看结束的调用的细节