2016-10-17 2 views
1

Как работает вызов whatsapp, когда приложение находится в фоновом режиме или даже убито или даже вы используете другие приложения, а затем вызов whatsapp выходит за пределы вашего экрана.

Может кто-нибудь объяснить механизм за ним?Как работает вызов whatsapp в IOS?

+1

может кто-нибудь сказать мне, почему мой вопрос идет вниз. Думаю, я задал логичный и возможный вопрос. – Ankit

+1

Я думаю, что он получил downvoted, потому что это то, что вы можете сами Google? –

+0

[не знаю, если это поможет] (http://www.makeuseof.com/tag/whatsapp-voice-call-everything-you-need-to-know/) –

ответ

2

Это использует разрешение Voip, поэтому, даже если приложение было убито еще в состоянии получать уведомления

+0

Можете ли вы поделиться некоторыми ссылками, как добиться того же. – Ankit

+0

[Tutorial] (https://zeropush.com/guide/guide-to-pushkit-and-voip) и [Apple Docs] (https://developer.apple.com/library/content/documentation/Performance/Conceptual /EnergyGuide-iOS/OptimizeVoIP.html) – radkrish

1

В фоновом режиме или даже убивали государственное, они используют Pushkit (Бесшумный толчок уведомление).

Уведомление о бесшумном push не поступает в центр уведомлений устройства. но вы можете получать различную информацию, такую ​​как имя пользователя, изображение, канал VOIP и т. д.

Затем вам нужно запланировать локальное уведомление в соответствии с получением полезной нагрузки в бесшумном push-уведомлении.

Ваше приложение будет вызываться в фоновом режиме для воспроизведения звуковых файлов локальных уведомлений. (Макс. 30 секунд). если вы хотите повторить через 30 секунд, затем получите еще одно молчаливое уведомление о push-сообщении или повторите локальное уведомление.

При нажатии на локальное уведомление или локальное уведомление вы можете перенаправить пользователя на конкретный экран.

Сообщите мне, если вы окажете помощь в настройке пушкита или VOIP.

+0

Пожалуйста, см. Вызов whatsapp .. его вызов не приходит только в центр уведомлений .. но он поступит на ваш мобильный телефон ... прежде всего приложений – Ankit

+0

Это локальное уведомление только при получении звонки в другом приложении. когда вы находитесь в приложении, вы можете использовать другой контроллер представления предупреждений или напрямую перенаправлять на экран вызова. – Hasya