2017-10-19 23 views
1

Je souhaite activer les notifications VoiP Push. Pour ce faire, il semble que je doive activer l'option VoiP dans la section des modes d'arrière-plan de l'onglet des capacités, comme indiqué ci-dessous.Notifications iOS VoiP Push, les modes d'arrière-plan XCode ne montrent pas l'option requise

enter image description here

Cependant, ma section modes d'arrière-plan ne propose pas cette option du tout, comme on peut le voir dans la capture d'écran ci-dessous.

enter image description here

Mes notifications push ne fonctionnent pas et moi avons mis en place tout le reste correctement (je crois). Je suis juste très confus que ma section de modes d'arrière-plan semble différente de tout ce que je peux trouver dans les tutoriels/la littérature, quelqu'un a-t-il une idée? Je cours Xcode 9.0. Créez-vous un certificat de services VoIP pour votre application?

+0

Utilisez-vous un kit d'appel? – Hasya

Répondre

1

Dans Xcode 9 l'option de "Voix sur IP" est retiré de modes d'arrière-plan. Si vous souhaitez ajouter des services VoIP à votre application, accédez à Info.plist et ouvrez-le en tant que "Code source". Ajoutez ensuite cette ligne à "UIBackgroundModes".

<string>voip</string> 

Après avoir ajouté ce code, il ressemble à ceci.

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

Note: - avant d'ajouter la VoIP à votre Info.plist vous devez devez sélectionner ces deux options dans la première section Modes d'arrière-plan de l'onglet Capacités: - 1. Contexte 2. Les notifications chercher à distance