Bug de haut-parleur Callkit / comment WhatsApp l'a corrigé?

j'ai une application avec la fonctionnalité Callkit . Quand j'appuie sur le bouton du haut-parleur, il clignote et s'anime à L'état OFF (parfois le haut-parleur est réglé à fort mais l'icône est toujours désactivée). Quand je touche à de multiples reprises... il est clair que cette fonctionnalité ne se comporte pas correctement.

cependant, WhatsApp a au début le haut-parleur éteint et après 3+ secondes il l'active et son fonctionnement. Quelqu'un a rencontré tous les similaire et peut me donner une solution?

lien vidéo Youtube pour démontrer mon problème

20
demandé sur user5377037 2018-03-08 12:59:27

2 réponses

il y a une solution de contournement proposée par un ingénieur apple qui devrait corriger callkit n'activant pas correctement la session audio:

une solution serait de configurer la session audio de votre application (appeler configureAudioSession() ) plus tôt dans le cycle de vie de votre application, avant que la méthode -provider:performAnswerCallAction: ne soit invoquée. Par exemple, vous pouvez appeler configureAudioSession() immédiatement avant d'appeler -[CXProvider reportNewIncomingCallWithUUID:update:completion:] afin de vous assurer que la session audio est entièrement configurée avant informer CallKit de l'appel entrant.

de: https://forums.developer.apple.com/thread/64544#189703

si cela n'aide pas, vous devriez probablement poster un exemple de projet qui reproduit votre comportement pour que nous puissions l'analyser davantage.

2
répondu Lukas 2018-03-24 15:06:50

Referd de comportement Anormal de la touche du haut-parleur sur le système d'appel d'écran

le même problème a été éprouvé dans les versions précédentes aussi. Donc, ce n'est pas le nouveau problème qui se produit sur la trousse d'appel. Ce problème doit être résolu par iOS. Nous n'avons aucun contrôle sur cela.

s'il vous Plaît aller sur le site apple developer forum

CallKit/détecter les haut-parleurs

et

[CALLKIT] session audio non activée?

0
répondu Britto Thomas 2018-04-24 15:41:08