Мое приложение расширяет телекоммуникационную услугу ConnectionService, и я просто хочу использовать его для входящих вызовов, а не исходящих, но я не могу понять, как удалить мое приложение из-под запроса номеронабирателя при исходящем вызове. Приложение всегда отображается, когда мне просто нужен номеронабиратель по умолчанию.
Я вижу, что есть значение с именем isOutgoingCallPermitted
, а мой PhoneAccount - System Managed, а не Self Managed (и хотел бы оставить его таким ).
https://developer.android.com/reference/android/telecom/TelecomManager#isOutgoingCallPermitted (android .telecom.PhoneAccountHandle)
В этой ссылке говорится, что PhoneAccount не имеет свойства PhoneAccount # CAPABILITY_SELF_MANAGED (т.е. это управляемый ConnectionService), и достигнут лимит активных, удерживаемых или звонящих вызовов. Но я не уверен, правильный ли это подход или как установить лимит вызовов, чтобы исходящий номеронабиратель не позволял моему приложению присутствовать.
Любая помощь приветствуется