Интерфейс CallKit для reportNewIncomingCall не отображается, когда пользователь отключается нажатием кнопки «Напомнить мне» и поступает другой вызов - PullRequest
0 голосов
/ 17 октября 2019

Иногда интерфейс CallKit не отображается. Это происходит все время, когда пользователь нажимает кнопку «Напомнить мне» в пользовательском интерфейсе CallKit и отменяет вызов. Теперь, когда пользователь получает вызов во второй раз, есть только вибрация, но нет интерфейса для CallKit.

let callHandle = CXHandle(type: .generic, value: callerName ?? "Unknown".localized)
let callUpdate = getCallUpdate(callHandle: callHandle)
print("reportNewIncomingCall uuid = \(uuid)")
callKitProvider.reportNewIncomingCall(with: uuid, update: callUpdate) { error in
    if let error = error {
        NSLog("Failed to report incoming call successfully: \(error.localizedDescription).")
    } else {
        NSLog("Incoming call successfully reported.")
    }
    completion?(error as NSError?)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...