2016-06-17 14 views
5

Quando l'app VoIP riceve una chiamata con CallKit, iOS mostra l'interfaccia utente di chiamata di sistema nativa.Mostra l'interfaccia utente di chiamata nativa iOS per le chiamate VoIP in uscita con CallKit

Come posso visualizzare questa visualizzazione di chiamata nativa anche per le chiamate in uscita?

+0

Hai davvero bisogno di farlo utilizzando CallKit? Perché puoi effettuare chiamate in uscita programmaticamente toccando l'app nativa del telefono ora. Vedi questo thread: http://stackoverflow.com/questions/4929717/make-a-phone-call-programmatically – ymotov

+0

@ymotov La mia domanda non riguarda come per iniziare una chiamata. Voglio vedere l'interfaccia utente di iOS nativa ogni volta che è in esecuzione una chiamata. Inoltre, quando si inizia dall'interno dell'app, selezionando o toccando dall'app nativa. – funkenstrahlen

+0

Voglio iniziare una chiamata sorso con la mia app. Non è una normale chiamata mobile. – funkenstrahlen

risposta

7

Attualmente non esiste un modo per mostrare immediatamente l'interfaccia utente in-call nativa del sistema al momento della composizione di una chiamata in uscita da un'app VoIP CallKit. Tuttavia, questa UI nativa viene mostrata se l'utente blocca il proprio dispositivo mentre la chiamata VoIP è in corso.

+0

È possibile ingannare il sistema e mostrare le chiamate in uscita come in entrata nel sistema e mostrare la chiamata nativa in questo modo? – funkenstrahlen

+1

È probabile che si verifichino molti problemi cercando di farlo, poiché molti comportamenti e presupposti vengono fatti in base al fatto che la chiamata sia in entrata o in uscita e che una chiamata non possa essere modificata da in entrata a in uscita o viceversa. Come sempre, vorrei incoraggiare la presentazione di un [Bug Report] (http://bugreport.apple.com) con Apple per richiedere questa funzionalità se è qualcosa che ti piacerebbe! –

+0

Ok, grazie per le tue risposte! – funkenstrahlen

Problemi correlati