Könnte dies ein Fehler in der Beta-Version ist, weil es keine offizielle Ankündigung oder Artikel oder etwas über erlös Modus VOIP Hintergrunds von XCode ist 9.
Oder möglich, wenn Sie Callkit, VOIP Hintergrund-Modus implementieren automatisch berücksichtigt .
Ich schlage vor, warten auf XCode 9 offizielle Version.
aktualisiert Antwort
mit XCode 9 und iOS 11 ist Callkit für VoIP-Implementierung obligatorisch sein. Der Hintergrundmodus (VOIP) wird automatisch aktiviert, sobald Callkit integriert wird.
Versuchen Sie, Anruf von WhatsApp zu machen, dass die Anrufhistorie auch in der nativen Telefonanruf-App verfügbar sein wird.
Aktualisiert Antwort -> Sie sind können Hintergrundarten hinzufügen unterstützen manuell
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
<string>voip</string>
<string>fetch</string>
<string>remote-notification</string>
</array>
Meine App al verwendet also PushKit und funktioniert nicht mehr, wenn es mit Xcode 9 (derzeit Beta 5) erstellt wird. Ich sehe die Push-Nachrichten in der iOS-Systemkonsole ankommen (APSCourier Received Nachricht für das aktivierte Thema '...' mit Payload ...), aber die Nachrichten erreichen nie didReceiveIncomingPushWithPayload in meiner App. – user1195883