Приложение Nativescript, работающее в фоновом режиме, автоматически открывается на переднем плане - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть приложение nativescritp, которое принимает телефонные звонки.Когда приложение не работает на переднем плане, оно по-прежнему принимает вызовы, и это нормально.Что мне нужно сделать, так это «загрузить» / «запустить» / «показать» приложение на экране, чтобы пользователь мог ответить на телефонный звонок или отклонить его.

1 Ответ

0 голосов
/ 05 декабря 2018

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

Для iOS вам нужно будет внедрить CallKit , а для Android вам нужно будет выполнить набор процедур, описанных здесь .

FYI, с iOSВаш обычный код больше не будет работать, если приложение свернуто.В Android вам нужно будет реализовать android.telecom.ConnectionService, как объяснено по ссылке выше, см. onShowIncomingCallUi() для демонстрации пользовательского интерфейса для вызова.

Если вы не владеете маршалингом собственного кода ( iOS & Android ), то я бы предложил вам начать с него.

...