我遇到了一個我正在構建的應用程序的問題,我有點被卡住了。如何在iOS啓動後取消iOS中的Twilio通話?
我有一個與Ruby on Rails後端(處理Twilio服務器端實現)通信的iOS應用程序(處理啓動通過Twilio SDK的調用),以啓用iDevice和被調用的電話號碼之間的通信。
我遇到的問題是,當意外啓動一個調用(用戶錯誤或誤解應用程序的工作方式)並且用戶去終止該調用Twilio已經收到創建該調用的請求,它仍然會通過。
我試過禁用TCConnection和TCDevice使用其各自的斷開連接方法(「斷開」和「disconnectAll」),但我仍然看到呼叫通過(電話號碼被稱爲仍然收到來自Twilio方面的東西)。我沒有在服務器端嘗試過任何東西,因爲我想避免構建一組「哦& $^$%」協議,如果我可以避免的話。
有沒有人經歷過這個?有沒有人有什麼建議?無論如何終止意外撥打電話?
在此先感謝!
我發現Twilio iOS客戶端在超出基本功能範圍時極其有限。沒有明顯的方式來妥善處理網絡故障情況,音頻中斷等 – humblePilgrim