Сделать звонок с помощью callkit? Это не набор номера.
Основываясь на различных источниках, я реализовал CallKit, как показано ниже, но мое приложение не набирает номер. Есть идеи? Никаких ошибок не сообщается, мой телефон имеет Wi-Fi вызов включен, и мой провайдер поддерживает его.
Что я уже пробовал:
Вот что у меня есть:
let provider = CXProvider(configuration: CXProviderConfiguration(localizedName: "My App")) provider.setDelegate(self, queue: nil) let controller = CXCallController() let transaction = CXTransaction(action: CXStartCallAction(call: UUID(), handle: CXHandle(type: .phoneNumber, value: "5555555555"))) self.controller.request(self.transaction, completion: { error in if(error != nil){ print(error) }
Мой Добавочный Номер:
extension ViewController : CXProviderDelegate { func providerDidReset(_ provider: CXProvider) { } func provider(_ provider: CXProvider, perform action: CXAnswerCallAction) { action.fulfill() } func provider(_ provider: CXProvider, perform action: CXEndCallAction) { action.fulfill() } }