You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some of the browser features like Service Workers and Push API https://developer.mozilla.org/en-US/docs/Web/API/Push_API aren't available on WPEWebkit.
Are there any plans to include this anytime in the future?
This is hindering us from implementing a data delivery mechanism based on FCM (Firebase Cloud Messaging).
Can anything be shared around the potential inclusion of the Push API in a future version of WEPWebKit? I checked the recent release notes and did not see it mentioned.
Before it is usable we need to at least implement WebCore::PushCrypto and optionally
implement NetworkNotificationManager (Only if you want the Notifications API).
I can't say for certain that is all we need but that is all I saw at a glance. There could be other networking related changes.
Activity
jacek-skiba-red commentedon Mar 23, 2023
Based on WPEWebkit release notes Service worker API is enabled by default starting from WPE 2.28
https://wpewebkit.org/release/wpewebkit-2.28.0.html
JohnRiv commentedon Aug 7, 2023
Can anything be shared around the potential inclusion of the Push API in a future version of WEPWebKit? I checked the recent release notes and did not see it mentioned.
TingPing commentedon Sep 26, 2024
As of right now the PushAPI is disabled by default in upstream WebKit: https://github.com/WebKit/WebKit/blob/fd2f10a39d3834be6c9383b82ca741ed89e3513e/Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml#L5703
Before it is usable we need to at least implement
WebCore::PushCryptoand optionallyimplement
NetworkNotificationManager(Only if you want the Notifications API).I can't say for certain that is all we need but that is all I saw at a glance. There could be other networking related changes.
TingPing commentedon Sep 26, 2024
Here is the tracking bug for it: https://bugs.webkit.org/show_bug.cgi?id=245190#c2
There also has to be a server for Push to work. Google and Apple provide their own but they are private.