- Ajout permission POST_NOTIFICATIONS et déclaration NotificationService dans Manifest.
- Création NotificationHelper pour centraliser création canal et affichage notifications.
- Création NotificationService utilisant Handler/postDelayed pour simuler l'envoi
périodique de rappels (HighScore, Inactivité) - NOTE: WorkManager recommandé en prod.
- Modification MainActivity:
- Crée le canal via NotificationHelper.
- Gère la demande de permission POST_NOTIFICATIONS (Android 13+) via ActivityResultLauncher,
déclenchée par le switch dans les paramètres.
- Démarre/Arrête NotificationService en fonction de l'état du switch Notifications.
- Sauvegarde le timestamp de dernière partie jouée dans onPause.
- Utilise NotificationHelper pour afficher la notification d'accomplissement (2048).
- Suppression des méthodes/boutons de test de notification.
- Ajout permission POST_NOTIFICATIONS dans AndroidManifest.xml (Android 13+).
- Création d'un canal de notification ('BEST_2048_CHANNEL') dans MainActivity.onCreate.
- Ajout d'une icône de notification simple (ic_stat_notification_2048.xml).
- Ajout de strings pour les notifications et la gestion des permissions.
- Modification de MainActivity :
- Implémentation de la demande de permission POST_NOTIFICATIONS via ActivityResultLauncher,
déclenchée par l'activation du switch dans les paramètres.
- Ajout méthode utilitaire 'showNotification' utilisant NotificationCompat.Builder.
- Ajout méthodes 'showAchievementNotification', 'showHighScoreNotification' (test), 'showInactivityNotification' (test).
- Déclenchement de 'showAchievementNotification' dans handleSwipe lors de la première victoire.
- Activation du switch 'Notifications' dans le dialogue des paramètres et gestion de son état
via SharedPreferences et demande de permission.
- Ajout (commenté/optionnel) boutons de test pour notifications HighScore/Inactivité.
- NOTE: Notifications périodiques (HighScore, Inactivité) non planifiées, déclenchées
manuellement pour test dans ce commit. Nécessite WorkManager/AlarmManager pour implémentation réelle.