„WKWebView“ ist Apples API zum Einbetten eines Webbrowsers in eine native App; Discourse Hub verwendet WKWebView. Soweit ich weiß, funktionieren die heutigen proprietären macOS Safari 15 Push-Benachrichtigungen nicht in einem WKWebView unter macOS.
Apple stellt einige nativeähnliche Funktionen nur in der Safari-App zur Verfügung, nicht in einem WKWebView und manchmal nicht einmal in Webseiten, die auf dem Home-Bildschirm gespeichert sind und technisch gesehen jeweils in einem separaten „Web.app“-Prozess unter iOS laufen.
Wir wissen noch nicht, ob die neue Standard-Push-API in einem WKWebView funktionieren wird (wir wissen also nicht, ob sie in Discourse Hub funktionieren wird), und wir wissen sicherlich nicht, ob die Push-API in einem WKWebView unter iOS funktionieren wird, das 2022 noch nicht ausgeliefert wird.
Ein paar weitere Details sollen jedoch auf morgigen Präsentation verfügbar sein.
FWIW, es ist üblich, dass Apple Evangelists sich weigern, weitere Fragen zu nativenähnlichen Funktionen im Web öffentlich zu beantworten.
Betrachten Sie diese Frage, die auf Twitter gestellt wurde:
Apple hat Maximiliano den ganzen Tag über Fragen beantwortet, aber aus irgendeinem Grund blieb nur diese Frage unbeantwortet! ![]()