Benachrichtigungen

Fóir stellt Ihren Nutzern Benachrichtigungen per E-Mail, In-App und Push zu. Sie senden eine direkt oder lassen ein Ereignis sie senden, und die Einstellungen jedes Nutzers entscheiden, über welche Kanäle sie ihn erreicht.

Drei Kanäle

In-App-Benachrichtigungen können einen angemeldeten Nutzer live über ein GraphQL-Subscription erreichen, gefiltert auf seine eigenen. Push geht an iOS über APNs, an Android über FCM und an Browser über Web Push. Ihre eigenen APNs- und FCM-Zugangsdaten laden Sie mit der CLI hoch, und Push an eine Plattform ohne diese wird verworfen. E-Mail ist der dritte Kanal, und an Ihre Nutzer wird keine versendet, bis die App-Basis-URL des Projekts gesetzt ist.

Eine senden

sendNotification sendet an einen Nutzer, und ein Bulk-Aufruf sendet an viele. Eine Benachrichtigung hat einen Titel und kann eine Nachricht, eine Kategorie, eine Aktions-URL, ein Bild, Überschreibungen pro Kanal, ein Ablaufdatum und einen Idempotenzschlüssel tragen.

Ein Lifecycle-Hook kann eine senden, wenn ein Ereignis eintritt. Das richten Sie im Hook-Formular der Konsole mit einem Titel und einer Empfängerregel ein: der Eigentümer des Datensatzes, das Team des Projekts oder eine benannte Liste von Personen.

Einstellungen pro Kategorie

Eine Einstellung wird pro Person, pro Kategorie und pro Kanal gespeichert, und Ihre Nutzer lesen und ändern ihre eigenen über die API. Fóir entscheidet jede Zustellung in dieser Reihenfolge. Eine als erforderlich markierte Kategorie wird immer gesendet. Andernfalls gilt die eigene Einstellung des Empfängers, dann die Voreinstellung der Kategorie, und ist keine von beiden vorhanden, wird die Benachrichtigung gesendet. Eine Kategorie kann auch ein per E-Mail bestätigtes Opt-in verlangen, bei dem nichts aktiv wird, bis der Nutzer einem Link folgt, der nach sieben Tagen abläuft.

Was der Abmeldelink in E-Mails bewirkt

Eine Ein-Klick-Abmeldung schaltet für diesen Nutzer alle E-Mails ab, über jede Kategorie hinweg. Sie wird als Einstellung gespeichert, die mit ihrer Quelle markiert ist, und löst ein Ereignis aus, auf das ein Hook reagieren kann. Bounces und Beschwerden, die der Mailanbieter meldet, schreiben dieselbe Art von Zeile.

Details nachlesen

Der Benachrichtigungsleitfaden behandelt das Senden, die Live-Zustellung in der App, Einstellungen, das Opt-in per E-Mail und das Einrichten von Push auf jeder Plattform.