Articles of callkit

Пользовательский экран входящих вызовов, например Truecaller IOS

Возможно ли иметь возможность отображать персонализированный экран входящих вызовов, когда поступает входящий звонок, как это делает приложение truecaller . Я сослался на это , в котором говорится, что это невозможно. Интересно, как truecaller показывает custom view . Любая идея относительно того же была бы оценена. благодаря

Отключить опцию «Добавить вызов» из CallKit

Есть ли способ отключить опцию «Добавить вызов» из Callkit при получении VoIP- звонка? Я не мог найти api, чтобы отключить это. Но WhatsApp отключил эту функцию.

набор вызовов ui не загружается при вызове из делегата приложения

Я не могу отключить входящий вызов входящего вызова набора вызовов из делегата приложения. Как мне это сделать? Я попробовал пример колонки, но это не помогло. Когда я запускаю метод reportIncomingCall в ViewController, он работает. Когда i ru reportIncomingCall в AppDelegate не работает. Мне нужно, чтобы он работал в Appdelegate, поэтому я могу отправить уведомление по […]

Делегирование VOIP Push не вызывается, когда приложение завершено, а телефон заблокирован

Я работаю над VOIP-приложением, я получил voip-push, когда приложение находится на переднем плане или в фоновом режиме, но когда приложение прекращено или принудительно завершено, а iPhone переходит в режим блокировки … устройство получает voip-push (я проверял в консоли устройства) Received message for enabled topic 'com.kipl.app.voip' with payload '{ aps = { alert = "Misscall from […]

Добавить запись CallKit без инициирования собственного пользовательского интерфейса

У меня возникают проблемы с представлением правильного пользовательского интерфейса при использовании CallKit. Я хотел бы иметь возможность создать вызов CallKit без представления собственного интерфейса пользователя (экран Accept / Reject). Насколько я знаю, единственным способом создания объекта CallKit является использование намерения (которое по-прежнему требует экран CallKit) или наличие экрана входящего вызова, который после нажатия «Принять» вы […]

Запуск входящего VoIP-вызова с использованием CallKit и Twilio-Video API

Используя одно из приложений для видеовызовов, предоставленных Twilio ( VideoCallKitQuickStart ), я пытаюсь вызвать входящий вызов, отправив уведомление VoIP в приложение. Но приложение не вызывает входящий вызов. Я также попытался сохранить приложение открытым при отправке уведомления VoIP, и приложение сработало, бросив нижеследующее исключение NSInvalidArgumentException: попытка вставить объект списка свойств не «PKPushPayload: 0x16e44af0» для ключевой полезной […]

Как добавить групповой вызов с помощью CXSetGroupCallAction

Я хочу добавить новый вызов к активному вызову. Как добавить новый вызов в существующий вызов как групповой / конференц-вызов?

Как отобразить ViewController при ответе на вызов с помощью CallKit

Я выполнил следующий учебник по внедрению CallKit в своем приложении: https://www.raywenderlich.com/150015/callkit-tutorial-ios Но я хотел бы пойти дальше и показать свой собственный ViewController, пока вызов активен. Я делаю услугу видеозвонка, поэтому я хотел бы иметь свой собственный интерфейс. Возможно ли это вообще? Я пытаюсь запустить ViewController у provider(CXProvider:CXAnswerCallAction) метода provider(CXProvider:CXAnswerCallAction) который называется вызовом, когда пользователь отвечает […]

функция тайм-аута вызова после продолжительности Callkit

Я попытался добавить Timer тайм-аута через 12 секунд после получения вызова с помощью CallKit но он не запускается в Appdelegate когда приложение находится в фоновом режиме. Мой код: self.callBackgroundHandlerIdentifier = UIApplication.shared.beginBackgroundTask(expirationHandler: { UIApplication.shared.endBackgroundTask(self.callBackgroundHandlerIdentifier!) self.callBackgroundHandlerIdentifier = UIBackgroundTaskInvalid }) DispatchQueue.global(qos: .userInitiated).async { AppDelegate.callAnswerTimer = Timer.scheduledTimer(timeInterval: 12, target: self, selector: #selector(AppDelegate.hangUpOnCallTimeOut), userInfo: nil, repeats: false) self.callBackgroundHandlerIdentifier = UIBackgroundTaskInvalid […]

CallKit не блокирует числа из массива

Я создаю массив чисел из CNContact в singleton. Но когда я перезаряжаю свои CallKit-расширения, CallKit не блокирует ранее заблокированный номер. Длина номера – 11 символов. Массив не равен нулю. После перезагрузки CallKit Extension ошибки нет. static let shared = BlockNumbersManager() private init() { } open var blockNumbers: [CXCallDirectoryPhoneNumber] = [] open func getIntegerBlockNumbers() -> [CXCallDirectoryPhoneNumber] […]

Intereting Posts
Выполняет ли SKTransition на SKScene уничтожение источника SKScene? iOS неявное преобразование косвенного указателя на объектный c указатель на id не разрешается с помощью дуги Non-editble UITextView возвращает nil для шрифта React Native – Ошибка: undefined не является объектом (оценка «require» («NativeModules»). UIManager.AndroidDrawerLayout.Constants ') Фоновая производительностьFetchWithCompletionHandler с использованием блоков вызывает сбой UITextView startFirstResponder терпит неудачу с iOS SDK 8.2 Как проверить возникшие в облачном коде ошибки при анализе Невозможно объявить вектор C ++ в проекте xcode ios Lazy Загрузить изображение ячейки для программно созданного табличного представления Взаимодействие между двумя UIViewControllers на одном экране в Swift Как удалить эффект седины (анимация затухания) при выполнении push и pop при использовании CATransition? Как отменить анимацию PresentViewController Включение iCloud в AIR для iOS Firebase DB Architecting: фильтр, основанный на двух критериях, избранных и локациях ios7: Pull to refresh не отображается на симуляторе