我正在使用Sinch Voice创建应用程序从应用程序到电话号码首先我向您显示我的代码然后我解释了什么是确切的问题
import UIKit
import Sinch
class ViewController: UIViewController,SINClientDelegate {
func clientDidStart(_ client: SINClient!) {
print(client)
}
func clientDidFail(_ client: SINClient!, error: Error!) {
print(client)
}
var client: SINClient?
var call: SINCall?
@IBOutlet weak var txtCall: UITextField!
@IBOutlet weak var btnCall: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
initSinchClient()
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func btnCall(_ sender: Any) {
if call == nil {
call = client?.call().callPhoneNumber(txtCall.text)
btnCall.setTitle("Hangup", for: .normal)
} else {
call?.hangup()
btnCall.setTitle("Call", for: .normal)
}
}
func initSinchClient() {
client = Sinch.client(withApplicationKey: "App Key", applicationSecret: "App Secret", environmentHost: "api.sinch.com", userId: "3")
client?.delegate = self
client?.setSupportCalling(true)
client!.start()
}
}
因为你可以看到我的代码,当我按下呼叫按钮,然后我可以在这里看到日志“https://portal.sinch.com/#/logs”,但它给我的状态失败和失败让我添加日志的屏幕截图,这样你就可以很容易地理解
所以,请帮助我,我必须做的是为了获得正确的状态
在Sinch文档中,他写了以下内容:
可以通过拨打以下测试号码来测试应用程序到电话的呼叫:+46000000000。拨打此号码时,您将听到语音提示,表明呼叫已连接,此后不久呼叫将自动结束。
你试过这个吗?最好的祝福