Можем ли мы сделать звонок в сети оператора с помощью callkit в swift ios - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь сделать телефонный звонок из своего приложения, для которого я хочу использовать callkit, возможно ли сделать телефонный звонок (не VOIP) по сети оператора с помощью callkit? чтобы я мог получить статус вызова и время последнего вызова.

Я могу сделать вызов VoIP, а также увидеть журнал вызовов в телефоне, но не нашел способа прочитать журналы телефонных звонков.

1 Ответ

1 голос
/ 14 октября 2019

К сожалению, нет, единственное, что вы можете сделать, это передать контактный номер в приложение для телефона iOS по умолчанию, если вы хотите сделать звонок не-voip

func dialNumber(number : String) {

 if let url = URL(string: "tel://\(number)"),
   UIApplication.shared.canOpenURL(url) {
      if #available(iOS 10, *) {
        UIApplication.shared.open(url, options: [:], completionHandler:nil)
       } else {
           UIApplication.shared.openURL(url)
       }
   } else {
            // add error message here 
   }
}

Используйте эту функцию, чтобыоператор сотовой связи с использованием swift 4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...