-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VoIP l'application doit être en premier plan pour afficher l'UI CallKit d'un appel entrant #952
Comments
Quand Apple aura autorisé le Notification Filtering :
|
dans la version Tchap VoIP iOS Prod, on ne peut pas recevoir d'appel. Dû à ce ticket et au fait que Sygnal n'est pas exposé à l'extérieur en PROD.
La demande à Apple de Notification Filtering solutionnera ce problème. |
C'est le même problème et la même solution que pour le ticket #953 L'obtention de l'entitlement de Notification Filtering de la part d'Apple solutionnera le problème, permettant de faire remonter les notifications taggées VOIP directement de l'extension d'app à l'application principale. |
Voir l'explication de Apple : https://developer.apple.com/documentation/callkit/sending_end-to-end_encrypted_voip_calls |
Fixed by #968 |
Les notifications d'appel entrant arrivent chiffrées sur l'appareil car le backend ne sait pas les déchiffrer (c'est normal).
Tant que Apple n'autorise pas le Notification Filtering pour Tchap (https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_usernotifications_filtering), la notification arrive comme une notification normale, non taggée
voip
et apparaît donc comme une notification normale.Quand l'application est en arrière-plan ou non lancée, c'est l'application compagnon
Notification Service Extension
qui reçoit la notification et l'affiche classiquement sans appeler l'UI CallKit car elle ne sait pas que c'est une notificationvoip
.Si l'application est lancée, elle reçoit la notification, la déchiffre, voit que c'est une notification
voip
et peut donc invoquer l'UI CallKit.The text was updated successfully, but these errors were encountered: