In unserer Unternehmens-iOS-App haben wir
verwendet %Vor%um Anrufe von der App zu tätigen (und die Anrufer-ID verbergen zu können
)Es scheint nicht in iOS 7 zu funktionieren. Hat sich die API dort geändert?
(Ich bin mir vollkommen bewusst, dass dies ein privater API-Aufruf ist und dass er sich jederzeit ändern kann, aber ich hoffe immer noch, eine Alternative zu finden. Leider bin ich nicht schlau genug, um alle privaten APIs zu finden ist verfügbar)
Ich denke, dass Sie Ihre App mit com.apple.coretelephony.Calls.allow
Berechtigung anmelden müssen. Ich habe es in SpringBoard binary gefunden. Apple hat eine ganze Reihe neuer Berechtigungen hinzugefügt. Daher sollten wir erwarten, dass viele APIs ohne sie nicht funktionieren. Nur für CoreTelephony gibt es vier Berechtigungen in SpringBoard.
Ich habe die gleiche Frage hier in stackoverflow 2 Stunden nach Ihrem Beitrag gestellt ... Ein erster Blick auf den Class-Dump ( Ссылка ) zeigt, dass diese Funktion fehlt ...
Eigentlich habe ich das gleiche wie vualoaithu versucht und habe kein Glück. Aber ich habe auch versucht, andere Methoden des TUCallCenter-Objekts zu verwenden und sieht so aus, als ob es gut funktioniert. Zum Beispiel funktioniert folgende Methode:
%Vor%Ich habe es auch versucht:
%Vor%Aber ich habe eine Ausnahme:
[TUPhoneNumber length]: nicht erkannter Selektor, der an die Instanz 0x14dcefd0 gesendet wird
Sieht so aus, als wären wir auf dem Weg. Wenn jemand eine Lösung findet. Bitte poste es hier. Danke.
können Sie
verwenden[[UIApplication sharedApplication] openURL: [NSURL URLWithString: [NSString stringWithFormat: @ "tel:% @", num]]];
Sie können den Anrufbildschirm jedoch nicht schließen, wenn der Anruf beendet wurde
Tags und Links iphone ios ios7 iphone-privateapi