Skip to content
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

Lorsque je desactive les notifications sur mon appareil, je ne peux plus recevoir d'appel #975

Closed
1 of 6 tasks
odelcroi opened this issue Feb 26, 2024 · 9 comments · Fixed by #981
Closed
1 of 6 tasks
Labels
a-voip bug Something isn't working P1

Comments

@odelcroi
Copy link
Member

odelcroi commented Feb 26, 2024

why

User story : Je veux désactiver les notifications de mon téléphone mais continuer à recevoir des appels

what

Actuellement, si on desactive les "notifications sur cet appareil" , les appels ne sont plus déclenché sur le téléphone.

IMG_71DB72B75A2D-1

Les appels VoIP étant déclenchés par notifications, si l'utilisateur désactive les notifications dans Tchap, il ne sera plus notifié d'appel VoIP en cours.

NB Sur whatsapp et signal, desactiver les notifications ne desactivent les appels entrants.

how :

Tasks

Preview Give feedback

autre cas

De même s'il configure son iPhone en mode "Concentration" masquant les notification (https://support.apple.com/fr-fr/guide/iphone/iphd6288a67f/ios), les appels entrants ne seront plus signalés.

@odelcroi odelcroi added bug Something isn't working a-voip labels Feb 26, 2024
@NicolasBuquet
Copy link
Contributor

La discussion existe aussi chez Signal : signalapp/Signal-iOS#983

Point a fouiller : interaction entre CallKit et le mode DoNotDisturb

@odelcroi odelcroi added the P1 label Feb 27, 2024
@odelcroi odelcroi moved this to sprint en cours - WIP in Roadmap Produit Feb 27, 2024
@NicolasBuquet
Copy link
Contributor

Une première info intéressante : https://stackoverflow.com/questions/66344255/how-to-show-incoming-callkit-window-for-voip-push-call-even-if-the-device-do-no

When do-not-disturb is active, WhatsApp doesn't display a notification after receiving an audio call, it only displays notifications for video calls. That's because they use CallKit and PushKit only for audio calls. For video calls they use normal push notifications.

@odelcroi
Copy link
Member Author

Cas de test :
Test A

  • j'active les notification dans Tchap "Notifications sur cet appareil : ON"
  • je ferme l'application
  • je n'active aucune notification dans les parametres de l'app (voir screenshot)
  • j'appel depuis un autre compte depuis le client web
  • l'appel entrant n'est pas notifié
    IMG_EA2949B4246A-1

Test B

  • j'active les notification dans Tchap "Notifications sur cet appareil : ON"
  • je ferme l'application
  • j'active un parametre : "Ecran vérouillé" ou "Centre de notifications" ou "Bannières"
  • j'appel depuis un autre compte depuis le client web
  • l'appel entrant est notifié
    IMG_ED20611D7449-1

@NicolasBuquet
Copy link
Contributor

Cas de test : Test A

* j'active les notification dans Tchap "Notifications sur cet appareil : ON"

* je ferme l'application

* je n'active aucune notification dans les parametres de l'app (voir screenshot)

* j'appel depuis un autre compte depuis le client web

* l'appel entrant n'est pas notifié
  ![IMG_EA2949B4246A-1](https://private-user-images.githubusercontent.com/4077729/308578283-ef03cd07-6d13-474b-8d80-98392559f7dc.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkxNDQ1NzYsIm5iZiI6MTcwOTE0NDI3NiwicGF0aCI6Ii80MDc3NzI5LzMwODU3ODI4My1lZjAzY2QwNy02ZDEzLTQ3NGItOGQ4MC05ODM5MjU1OWY3ZGMuanBlZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI4VDE4MTc1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ0NDE4YWMyYzM1YzJkZjdmYmY2ZTIzMjRlM2Y3ZTc5ZjgwYzAzY2I0OWNiZDM0NzA5OTc5MjEzYTA5Njg3NzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wz32Y-uxSv-_AY-Zz3bf6Ocmk8wiUa0rKeITqUuN9ug)

Test B

* j'active les notification dans Tchap "Notifications sur cet appareil : ON"

* je ferme l'application

* j'active un parametre : "Ecran vérouillé" ou "Centre de notifications" ou "Bannières"

* j'appel depuis un autre compte depuis le client web

* l'appel entrant est notifié
  ![IMG_ED20611D7449-1](https://private-user-images.githubusercontent.com/4077729/308578688-12a52e91-23d7-4f98-9347-5dbd8c968bc4.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkxNDQ1NzYsIm5iZiI6MTcwOTE0NDI3NiwicGF0aCI6Ii80MDc3NzI5LzMwODU3ODY4OC0xMmE1MmU5MS0yM2Q3LTRmOTgtOTM0Ny01ZGJkOGM5NjhiYzQuanBlZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI4VDE4MTc1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFjMTRkNGQ1ZDhkOTgxM2NkYTJiYTFjNDVhOWIzZWIzYzg4MDc2YWIwYzk5ZjExN2UxMTMxMjFmMmJiZTZkY2UmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ZWYZm6z7Qc5A6GM0b9g-G_2q1e0JVyP2s66F07etMD4)

@odelcroi
Ça c'est un bug connu sur iOS : si aucun mode d'affichage de notification n'est sélectionné dans le reglage système des notifications iOS, les notifications n'atteignent pas l'application ni même le système.

Le ticket : #803

@NicolasBuquet
Copy link
Contributor

@odelcroi
Proposition
image

@odelcroi
Copy link
Member Author

odelcroi commented Mar 5, 2024

@areox-net

@areox-net
Copy link
Collaborator

areox-net commented Mar 5, 2024

Je trouve la solution proposée bonne. Je sugere juste de reduire le texte en bas du réglages:

Si cette option est désactivée, les appels entrants ne seront pas notifiés.

ou

Sans cette autorisation les appels entrants ne seront pas notifiés.

@NicolasBuquet
Copy link
Contributor

@areox-net
image

@areox-net
Copy link
Collaborator

Ok pour moi !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-voip bug Something isn't working P1
Projects
Status: déployé en prod
Development

Successfully merging a pull request may close this issue.

3 participants