Unter Android sollte die PWA sehr gut funktionieren. Mehrere Mitarbeiter nutzen PWAs täglich.
Unter iOS erhalten von Discourse gehostete Seiten vollständige Push-Benachrichtigungen in DiscourseHub. Self-Hosters erhalten Push-Benachrichtigungen per Polling, ja.
Unglücklicherweise ist das DiscourseHub-Polling für Self-Hosters auf System-Hintergrundaufgaben angewiesen. Es ist nicht garantiert, dass diese zu einem bestimmten Zeitpunkt ausgeführt werden … daher weiß niemand, wie hoch die Verzögerungen sind. Das Betriebssystem entscheidet. Wenn Sie die App regelmäßig nutzen, glaube ich (mit sehr geringer Sicherheit), dass das Polling ungefähr alle 15 Minuten stattfindet. Wenn Sie die App nicht regelmäßig nutzen, kann es deutlich seltener sein.
Nein, es sollte für Themen, Chats und PMs gelten.
Eine Webview-Wrapper-App hat eine hohe Wahrscheinlichkeit, abgelehnt zu werden, ja. Eine vollständig native App ist wahrscheinlich nicht der Fall. Aber eine vollständig native App ist erheblich komplizierter zu erstellen.