阿联酋:使用App中的数据/ WiFi进行语音/视频通话-使用Swift 4.0

时间:2018-09-29 11:16:44

标签: ios swift video call voip

我想使用Swift 4.0在我的iOS应用中添加语音/视频通话功能。

我可以参考哪些第三方框架?

  

此外,我还听到了许多国家/地区禁止VoIP的消息   阿联酋就是其中之一。如果可以,我能否在阿联酋实现呼叫功能   那怎么办我的应用程序将仅在阿联酋国家/地区使用。

我指的是:https://www.quora.com/Is-there-any-VoIP-that-still-works-in-Dubai-in-2018

1 个答案:

答案 0 :(得分:0)

https://www.twilio.com/blog/2018/03/making-phone-calls-in-swift-with-twilio.html

import Foundation
import Alamofire

if let accountSID = ProcessInfo.processInfo.environment["TWILIO_ACCOUNT_SID"],
   let authToken = ProcessInfo.processInfo.environment["TWILIO_AUTH_TOKEN"] {

  let url = "https://api.twilio.com/2010-04-01/Accounts/\(accountSID)/Calls"
  let parameters = ["From": "YOUR_TWILIO_NUMBER", "To": "YOUR_PERSONAL_NUMBER", "Url": "YOUR_TWIML_URL"]

  Alamofire.request(url, method: .post, parameters: parameters)
    .authenticate(user: accountSID, password: authToken)
    .responseJSON { response in
      debugPrint(response)
  }

  RunLoop.main.run()
}