iOS 16 Web-Push-Benachrichtigungen in 2023

Und das ist alles, was ich erhalten habe. Die anderen kamen vom Hub.

16.4 ist jetzt verfügbar. Ich konnte hier auf Meta und in einem anderen Forum, das von Discourse gehostet wird, Push-Benachrichtigungen abonnieren, aber nur, weil ich weiß, wie man A2HS verwendet.

5 „Gefällt mir“

Ich warte schon lange darauf :crossed_fingers:

Ich habe gerade iOS auf 16.4 aktualisiert, mein Forum erneut zum Startbildschirm hinzugefügt, Benachrichtigungen aktiviert (und Discourse sagte mir, dass sie erfolgreich aktiviert wurden), sichergestellt, dass alle meine iOS-Fokusmodi deaktiviert waren, mir selbst eine Nachricht von einem zweiten Benutzerkonto gesendet und ich sehe immer noch keine Push-Benachrichtigung.

Ich bin ziemlich sicher, dass mein Discourse-Forum nicht länger als vielleicht eine Woche zurück aktualisiert wurde, aber ich werde versuchen, es neu zu erstellen und dort zu testen.

Ansonsten, irgendeine Idee, warum ich das Abzeichen auf dem App-Symbol oder eine Benachrichtigung im Benachrichtigungscenter nicht sehe?

3 „Gefällt mir“

Nicht nur du!

Funktioniert super auf Anhieb.

Du erhältst nur eine Benachrichtigung, wenn du offline/nicht auf der Website bist (glaube ich) für 5 Minuten für PM oder standardmäßig 10 Minuten. Stelle also sicher, dass du diese Kriterien ebenfalls erfüllst.

3 „Gefällt mir“

Ist das mit dem Verhalten von Hub konsistent?

1 „Gefällt mir“

Es fühlt sich definitiv so an, als ob beides nur eine PWA ist, also sollte es dasselbe sein, oder?

1 „Gefällt mir“

Hub ist keine PWA, aber ja, ich denke, die gleiche Logik gilt.

2 „Gefällt mir“

Hub ist eine React Native-basierte App, die eine Webansicht verwendet, um jede Discourse-Instanz freizulegen.

3 „Gefällt mir“

Ah, okay, gibt es eine Möglichkeit, das zu ändern?

Ich kann verstehen, warum keine E-Mail-Benachrichtigungen gesendet werden, es sei denn, ich war abwesend, aber aus irgendeinem Grund ergibt das bei Push-Benachrichtigungen, insbesondere bei Chats, die unmittelbarer sind, nicht so viel Sinn.

Siehe Push notification time window mins can be double that time, wie Sie dies ändern können und wie es in der Realität länger dauern kann.

4 „Gefällt mir“

Ich verwende iOS 16.4 und habe Meta zu meinem Home Screen hinzugefügt. Benachrichtigungen sind in den App-Einstellungen unter iOS erlaubt (auf „sofortige“ Zustellung eingestellt). Ich habe Benachrichtigungen in der App selbst zugelassen und die sofortige Bestätigungsbenachrichtigung erhalten.

Ich erhalte nach ein paar Stunden, in denen ich nicht im Forum bin, keine Benachrichtigungen mehr, obwohl ich E-Mail-Benachrichtigungen erhalte.

Mit anderen Worten, ich sehe dasselbe wie @merefield.

1 „Gefällt mir“

@RGJ’s Link verweist auf eine kürzliche Fehlerbehebung. Die Korrektur wurde heute eingereicht und ist wahrscheinlich noch nicht bereitgestellt.

Selbst wenn diese Korrektur live geht, gibt es immer noch ein 10-minütiges Push-Benachrichtigungsfenster, während dessen keine Pushes gesendet werden, wenn Sie die Website in den letzten zehn Minuten besucht haben; das ist eine Website-weite Einstellung.

Ich habe eine Funktionsanfrage eingereicht, dass dies konfigurierbar sein sollte.

3 „Gefällt mir“

Ich habe über Nacht gewartet und immer noch keine Benachrichtigungen erhalten. Es scheint, als ob etwas anderes vor sich geht, oder?

1 „Gefällt mir“

Hierfür benötigen Sie offenbar weitere Test-/Debug-Ressourcen von Discourse.

Zum Beispiel ist der einzige Weg, eine Testbenachrichtigung zu erhalten, sich von Benachrichtigungen ab- und wieder anzumelden. Aber wenn das funktioniert und Sie immer noch vermuten, dass andere Benachrichtigungen nicht durchgehen, was können Sie tun?

Das Naheliegendste ist, dass Ihnen ein anderes Konto eine Direktnachricht (DM) sendet. Aber wenn Sie nicht vorsichtig sind, kann die DM während des Zeitfensters für die Push-Benachrichtigungsverzögerung eintreffen, und wenn dies geschieht, haben Sie keine Möglichkeit zu wissen, ob dies der Fall war. (Wenn Sie zumindest das Zeitfenster für Push-Benachrichtigungen konfigurieren/deaktivieren könnten, könnten Sie es deaktivieren (auf 0 setzen) und Benachrichtigungen auf diese Weise testen.)

Ist es für einen Administrator möglich, ein Protokoll zu überprüfen, um herauszufinden, warum eine bestimmte Benachrichtigung nicht gesendet wurde?

4 „Gefällt mir“

Ich kann als Administrator nichts über Benachrichtigungen finden. Nur über ausgehende E-Mails.

Außerdem funktioniert das hier bei mir überhaupt nicht, nicht einmal hier auf Meta. Hat jemand anderes mehr Glück?

Es gibt im Moment keine Benutzeroberfläche dafür.

Ich benutze Web Push-Benachrichtigungen hier im Meta seit 2016 täglich als meine primäre Methode, um auf Dinge zu antworten, daher kann ich versichern, dass wir dies auf der Discourse-Seite handhaben.

Wurden Sie über diese Antwort benachrichtigt?

2 „Gefällt mir“

Scheint es, als ob es seit kurzem überhaupt nicht mehr durchkommt?

1 „Gefällt mir“

Wie beziehen sich Push-Benachrichtigungen auf E-Mail-Benachrichtigungen?

Ich habe hier ein paar Benachrichtigungen erhalten.

Aber gerade heute Morgen habe ich mit einem Freund getestet, der mir hier auf Meta eine PM geschickt hat. Ich habe die E-Mail sofort erhalten, aber überhaupt keine Push-Benachrichtigung.

Verhindert E-Mail Push? Werden beide gleichzeitig gesendet? Sind die Verzögerungen gleich eingestellt?

Bearbeiten: Ich habe die Benachrichtigungen schließlich erhalten, etwa 5 Minuten nachdem ich die E-Mail erhalten hatte.

Bearbeiten 2: Ich habe auch das Chatten hier getestet und 8 Minuten nachdem mir jemand die Chat-Nachricht geschickt hatte, eine Benachrichtigung erhalten. Es scheint, dass Chat der Ort sein sollte, an dem Unmittelbarkeit am wünschenswertesten ist.

4 „Gefällt mir“

Bei mir genauso. Ich muss Benachrichtigungen manuell deaktivieren/aktivieren, damit sie funktionieren. ABER sie funktionieren nur für ein paar Stunden. Praktisch alle meine Mitglieder, die die HomeScreen iOS-Funktion nutzen, erleben dasselbe.

Ja, ich habe vor Monaten aufgegeben.

Vielleicht werden Web-Push-Benachrichtigungen für iOS 18 im Jahr 2024 Abhilfe schaffen.