Я не могу использовать ConnectionService, потому что Twilio Video не поддерживает его. Я перепробовал несколько альтернатив, но, похоже, ничего не работает, поэтому мне интересно услышать, что является лучшим предложением. Мне нужно обработать VOIP-соединение в приложении, поэтому я хочу показать пользовательский интерфейс о том, принимать ли входящий вызов и затем направлять его в приложение.
Похоже на do c ' s предлагают https://developer.android.com/training/notify-user/time-sensitive IE
Intent fullScreenIntent = new Intent(this, CallActivity.class);
PendingIntent fullScreenPendingIntent = PendingIntent.getActivity(this, 0,
fullScreenIntent, PendingIntent.FLAG_UPDATE_CURRENT);
но у меня есть две проблемы здесь
1) Кажется, что в основном отображаются уведомления HeadsUp 2) Если CallActivity.class действительно отображается, и я создаю здесь пользовательский интерфейс с ответом / отклонением в этом, я не могу перейти к приложению впоследствии, если экран заблокирован. Действие закроется, и мне будет представлен экран блокировки.
Есть какие-нибудь мысли или предложения?
Примечание: я пытался сделать тот же общий поток с ConnectionService (но потому, что я не могу использовать это), когда я пытаюсь ответить на вызов, перейдите в приложение, но у меня возникает та же проблема с заблокированным экраном, на котором отображается экран блокировки сразу после того, как я принимаю вызов