From 3d437f94f1c2fc202e87676d35a83248ac65eadf Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 30 May 2022 14:31:31 +0200 Subject: [PATCH] Call `./gradlew knit` to regenerate the TOC --- docs/notifications.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/notifications.md b/docs/notifications.md index a2f7ba9ef2..61d960ba2b 100644 --- a/docs/notifications.md +++ b/docs/notifications.md @@ -3,6 +3,23 @@ This document aims to describe how Element android displays notifications to the # Table of Contents + +* [Prerequisites Knowledge](#prerequisites-knowledge) + * [How does a matrix client get a message from a homeserver?](#how-does-a-matrix-client-get-a-message-from-a-homeserver?) + * [How does a mobile app receives push notification](#how-does-a-mobile-app-receives-push-notification) + * [Push VS Notification](#push-vs-notification) + * [Push in the matrix federated world](#push-in-the-matrix-federated-world) + * [How does the homeserver know when to notify a client?](#how-does-the-homeserver-know-when-to-notify-a-client?) + * [Push vs privacy, and mitigation](#push-vs-privacy-and-mitigation) + * [Background processing limitations](#background-processing-limitations) +* [Element Notification implementations](#element-notification-implementations) + * [Requirements](#requirements) + * [Foreground sync mode (Gplay & F-Droid)](#foreground-sync-mode-gplay-&-f-droid) + * [Push (FCM) received in background](#push-fcm-received-in-background) + * [FCM Fallback mode](#fcm-fallback-mode) + * [F-Droid background Mode](#f-droid-background-mode) +* [Application Settings](#application-settings) +