Ocultar o botão FaceTime na interface do usuário do CallKit
Estou implementando o suporte ao CallKit dentro de um aplicativo VoIP.
Consegui desativar o botão de vídeo definindosupportsVideo
parafalse
noCXProviderConfiguration
. Agora, o botão FaceTime apareceu.
Eu queria saber se existe uma maneira de desativar o botão FaceTime na interface do usuário padrão, pois o aplicativo está lidando com números corporativos internos que não têm nada a ver com o FaceTime.
Atualizar: Como indicado nas respostas abaixo, é possível desativar o botão, mas o número do chamador é perdido (mostrado comoUnknown
) Quero preservar o número e desativar o botão FaceTime.
Atualizar: Desativar o FaceTime nas configurações do iPhone desativa o botão FaceTime. No entanto, não é uma solução válida para o problema.
Atualizar: Quaisquer alterações emCXHandle
O tipo, incluindo a inserção de caracteres inválidos para um número de telefone, não afeta o problema - o botão FaceTime ainda é exibido.