Платформа 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-комплект, вы можете запланировать локальное уведомление, а при получении другого (пропущенного вызова) уведомления вы можете удалить ранее локальное уведомление и запланировать локальное уведомление о пропущенном вызове.

Благодарю.

Другие вопросы по тегам