Question Voip (Voice over IP) manquant dans Xcode 9


J'utilise pushKit dans mon application mais didUpdatePushCredentials délégué n'a jamais appelé. xcode 9 ne pas avoir Voice over IP

Capacités -> Modes d'arrière-plan -> Voix sur IP

enter image description here

je suis ce lien ..implémenter le pushkit

certificats générés à nouveau mais ne fonctionnant pas.


17
2017-07-11 04:57


origine


Réponses:


Bien que Xcode 9 soit annoncé officiellement, il n’ya toujours pas de VoIP sur les capacités.

J'ai résolu mon problème en ouvrant Info.plist en tant que code source et en ajoutant "voip" à UIBackgroundModes manuellement.

<key>UIBackgroundModes</key>
<array>
    <string>audio</string>
    <string>voip</string>
    <string>fetch</string>
    <string>remote-notification</string>
</array>

25
2017-09-24 16:38



selon la discussion du forum Apple c'est la réponse

"Dans iOS 10, vous devriez utiliser PushKit pour gérer les notifications push pour les appels VoIP entrants. Ainsi, lorsque vous créez votre application sur iOS 10 SDK, vous devez passer à PushKit (qui peut être supporté depuis iOS 8) , mais une fois que vous passez à iOS 10, nous vous recommandons de mettre à jour votre cible de déploiement minimum vers iOS 9). "

lien original de la réponse: https://forums.developer.apple.com/thread/50106


1
2017-10-29 09:01



J'ai expérimenté avec les paramètres et je n'ai besoin que de régler la VOIP, comme ceci:

<key>UIBackgroundModes</key>
<array>
     <string>voip</string>
</array>

Je devais également activer les notifications push comme ceci: enter image description here


0
2017-08-02 09:24



Peut-être est-ce un bug dans la version bêta parce qu'il n'y a pas d'annonce ou d'article officiel ou quelque chose sur le rachat du mode d'arrière-plan VOIP de XCode 9.

Ou possible une fois que vous implémentez Callkit , Le mode fond VOIP est automatiquement pris en compte.

Je suggère d'attendre la version officielle de XCode 9.

Réponse mise à jour

Avec XCode 9 et iOS 11, Callkit est obligatoire pour la mise en œuvre de la VoIP. Le mode d'arrière-plan (VOIP) sera automatiquement activé une fois le Callkit intégré.

Essayez de passer un appel depuis WhatsApp, l'historique des appels sera également disponible dans l'application d'appel native.

Mise à jour de la réponse -> Vous pouvez ajouter le support des modes d'arrière-plan manuellement

<key>UIBackgroundModes</key>
<array>
    <string>audio</string>
    <string>voip</string>
    <string>fetch</string>
    <string>remote-notification</string>
</array>

-2
2017-07-12 14:09