2016-06-17 15 views
5

Wenn meine VoIP-App einen Anruf mit CallKit empfängt, zeigt iOS die native Systemanruf-Benutzeroberfläche an.iOS-native Anruf-Benutzeroberfläche für ausgehende VoIP-Anrufe mit CallKit anzeigen

Wie kann ich diese native Anrufansicht auch für ausgehende Anrufe anzeigen?

+0

Müssen Sie dies wirklich mit CallKit tun? Weil Sie ausgehende Anrufe programmatisch machen können, indem Sie jetzt in die native Telefon-App tippen .. http://StackOverflow.com/questions/4929717/make-a-phone-call-programmatically – ymotov

+0

@ymotov Meine Frage geht nicht darum, wie um einen Anruf zu starten. Ich möchte die iOS-Benutzeroberfläche für native Anrufe sehen, wenn ein Anruf ausgeführt wird. Auch beim Starten von der App aus, indem Sie wählen oder indem Sie auf die native App tippen. – funkenstrahlen

+0

Ich möchte einen SIP-Anruf mit meiner App starten. Kein normaler Handyanruf. – funkenstrahlen

Antwort

7

Es gibt derzeit keine Möglichkeit, die native In-Call-Benutzeroberfläche des Systems beim Wählen eines ausgehenden Anrufs von einer CallKit VoIP-App sofort anzuzeigen. Diese native Benutzeroberfläche wird jedoch angezeigt, wenn der Benutzer sein Gerät während des VoIP-Anrufs sperrt.

+0

Könnte man das System austricksen und ausgehende Anrufe als ankommend für das System anzeigen und den nativen Anruf auf diese Weise anzeigen? – funkenstrahlen

+1

Sie würden wahrscheinlich viele Probleme haben, indem Sie versuchen, dies zu tun, da viele Verhaltensweisen und Annahmen basierend darauf gemacht werden, ob der Anruf eingehend oder ausgehend ist, und ein Anruf möglicherweise nicht von eingehend zu ausgehend geändert wird oder umgekehrt. Wie immer würde ich die Einreichung eines [Bug Report] (http://bugreport.apple.com) bei Apple empfehlen, um diese Funktion anzufordern, wenn Sie das möchten! –

+0

Ok, danke für deine Antworten! – funkenstrahlen