iOS 8 - показывать входящий звонок, когда приложение не активно (без CallKit) - PullRequest
0 голосов
/ 09 сентября 2018

Я получил запросы на входящий звонок, используя PushKit / VoIP. Проблема в том, что я не могу запустить приложение, чтобы отобразить экран входящего вызова, поскольку CallKit недоступен до iOS 10. Мне удалось показать уведомления, но как я могу запустить приложение из фона?

Вот мой код:

 func pushRegistry(_ registry: PKPushRegistry, didUpdate pushCredentials: PKPushCredentials, for type: PKPushType) {
    if (pushCredentials.type == .voIP) {
        let pkToken = (pushCredentials.token as NSData).description
        SocketManager.shared.send(pkToken: pkToken)
    }
}


func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, for type: PKPushType) {
    let payloadDict = payload.dictionaryPayload["aps"] as? Dictionary<String, String>
    let message = payloadDict?["alert"]


    Notifications.present(id: "test", title: "test", body: message)
    NSLog("incoming voip notfication 1: \(payload.dictionaryPayload)")
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...