Платформа iOS Pushkit для приложения VOIP с HTTP/2 APNS API
С введением нового интерфейса HTTP/2 APNS тот же сертификат будет работать для фоновых приложений VoIP, которые будут определены с использованием apns-topic под расширением '( 1.2.840.113635.100.6.3.6)'. Это означает, что если идентификатор пакета моего приложения - "com.Sample.myApp", то я могу использовать "com.Sample.myApp.voip", чтобы указать приложение VoIP.
Сказав это, нужно ли мне внедрять инфраструктуру Pushkit, чтобы обеспечить прямую доставку уведомлений в мое приложение, чтобы избежать какого-либо вмешательства пользователя для принятия уведомления?
Кроме того, согласно моему пониманию, реализация на стороне сервера (провайдера apns) остается неизменной в отношении доставки voip или обычных push-уведомлений с использованием одного сертификата и того же интерфейса при обращении к APNS с использованием HTTP/2 API. Пожалуйста, поправьте меня, если моя интерпретация здесь неверна.
С уважением, _Аюш
1 ответ
Вы можете использовать тот же идентификатор пакета, просто убедитесь, что профиль обеспечения должен быть выбран с VOIP. иначе вы не получите уведомление.
Да, вам нужно реализовать фреймворк Pushkit. если и если ваше приложение связано с VOIP. Это особенно помогает в тихих push-уведомлениях, которые не приходят в трее уведомлений, а активируют ваше приложение в фоновом режиме. (не будет вызывать или выходить на передний план)
Например, если ваше приложение похоже на Skype.
Как только вы получаете уведомление о входящем звонке, когда вы получаете уведомление о пропущенном звонке, уведомление о входящем звонке отменяется
Получая автоматическое push-уведомление через push-комплект, вы можете запланировать локальное уведомление, а при получении другого (пропущенного вызова) уведомления вы можете удалить ранее локальное уведомление и запланировать локальное уведомление о пропущенном вызове.
Благодарю.