Fiche 12.04
Fiche 12.04 — Notifications locales et ouverture des réglages
Objectif
Comprendre comment demander l’autorisation des notifications locales, programmer une notification simple et ouvrir les réglages de l’app.
1. Notifications locales vs push
Notification locale : créée par l’app sur le téléphone.
Notification push : envoyée depuis un serveur via APNs/FCM.
Texte
2. Demander la permission
Swift
3. Programmer une notification simple
Swift
Cette notification s’affiche après 10 secondes.
4. ViewModel simple
Swift
5. Ouvrir les réglages de l’app
Si l’utilisateur refuse les notifications, iOS ne réaffiche pas toujours la popup.
Tu peux proposer d’ouvrir les réglages.
Swift
6. Vue SwiftUI
Swift
7. Point important
Il faut éviter de demander les notifications sans contexte.
Meilleur scénario :
Texte
Résumé
- Une notification locale est créée par l’app sur l’appareil.
- Une notification push vient d’un serveur via APNs/FCM.
- Il faut demander l’autorisation avec
UNUserNotificationCenter. - Une notification locale a un content, un trigger et une request.
- Si l’utilisateur refuse, on peut proposer d’ouvrir les réglages.