Discourse funktioniert jetzt als PWA auf iOS

Es hat zwar eine Weile gedauert, aber endlich kann Discourse als pwa auf iOS-Geräten genutzt werden.

Dies ist nun dank zahlreicher Änderungen im Laufe der Jahre möglich, einige davon von Apple und viele von uns.

Sowohl meta.discourse.org als auch review.discourse.org haben alle Funktionen aktiviert. Bitte probieren Sie es aus:

Anschließend erscheint ein schönes Symbol für Ihre Discourse-Instanz auf Ihrem Startbildschirm. Nach dem Anklicken stehen Ihnen folgende Funktionen zur Verfügung:

  • Eine dedizierte „Anwendung" in der iOS-Alt-Tab-Übersicht
  • Ein Vollbild-Erlebnis ohne Safari-Oberfläche
  • Die Möglichkeit, zuvor besuchte Inhalte offline zu durchsuchen
  • Unterstützung für Push-Benachrichtigungen

Wir planen, dies in den kommenden Tagen standardmäßig zu aktivieren. Dies ist nun standardmäßig aktiviert :tada:

FAQ

Warum muss ich mich in der PWA erneut anmelden?

Die PWA-Instanz teilt keine Cookies mit dem Haupt-Safari auf iOS.

Unterstützt die PWA Push-Benachrichtigungen?

Ja

45 „Gefällt mir“

Very very nice :+1: :+1:

Is there something similar for Android devices?

1 „Gefällt mir“

It is available on Android for over four years now.

11 „Gefällt mir“

Thank god! Apple has been on a roll recently! I will probably be bugging anybody who has a Discourse forum.

2 „Gefällt mir“

No need to bug the admins. As said in the OP we will switch this to default if it works well.

10 „Gefällt mir“

This is now enabled by default :tada:

12 „Gefällt mir“

Thanks for your work on this.

If push notifications are supported by Discourse PWAs in future, this will kill off one of the prime advantages of Facebook Groups. Can’t wait for this to arrive, although it’s a technically significant undertaking so I don’t expect it any time soon.

I noticed a very minor issue with the new PWA on my instance. When clicking a link that navigates to another iPhone app eg a Twitter onebox, the “inter-app” back button shows “Untitled” as opposed to the name of my forum:

4 „Gefällt mir“

This would be quite simple to do on the Discourse side, as we implement the web standard. The ball is in the Apple court, as they have the only browser who doesn’t implement it while prohibiting competing browsers on their iOS devices.

That’s weird. But as we set title in both the .webmanifest and in our main document, there is nothing we can do. It’s a bug on Apple implementation.

5 „Gefällt mir“

iOS 13.5 fixes one annoying bug when multi-tasking into PWAs :tada:

8 „Gefällt mir“

Someone’s written a short article about PWA’s and iOS 14:

7 „Gefällt mir“

iOS in a nutshell

10 „Gefällt mir“

When it comes to PWAs? :sweat_smile:

4 „Gefällt mir“

Hello,

There is a problem with the PWA’s when multitasking. It freezes most of the time. Not just my forum but it’s repro on Meta’s PWA also. This bug appear on both platform (iOS, Android) but mostly iOS. Is that possible to fix this somehow? Thank you :slightly_smiling_face:

1 „Gefällt mir“

The freezing also occurs on my iOS devices. Are there any plans to fix it?

1 „Gefällt mir“

@Falco, anscheinend ist das Video auf privat gesetzt, hast du es noch? :slight_smile: Danke!

1 „Gefällt mir“

Ich denke, dies muss im OP aktualisiert werden gemäß:

1 „Gefällt mir“

Es wäre irreführend zu sagen, dass es Benachrichtigungen unterstützt. Ich habe seit der Aktivierung vor einiger Zeit keine einzige erhalten.

Guter Fang, aktualisiert.

Wir haben mehrere Leute im Team, die es täglich nutzen, ohne Probleme mit Push-Benachrichtigungen. Auf meinem iPad funktioniert es auch immer.

Ich schlage vor, ein Bug-Topic mit sehr detaillierten Schritten zu eröffnen, was genau passiert, wenn Sie Push auf Meta hier auf Ihrer iOS PWA aktivieren, ob Sie die neueste stabile OS-Version haben, ob Sie keine widersprüchliche Hub-Installation haben usw.

4 „Gefällt mir“

Derzeit bin ich auf der neuesten Version der 17er-Entwickler-Beta. Dies macht jedoch keinen wirklichen Unterschied. Auf jeder 16er-RC-Version, auf der ich war, gab es immer noch keine Push-Benachrichtigung und auch die Hub-App war immer noch nicht installiert. Ich werde einen Bericht erstellen, wenn ich Zeit habe.

Und mit 17.4 wird dies enden, zumindest in Europa.

9 „Gefällt mir“