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
Currently when Convos is in the background on Android notifications don't appear which means the only way to know if you have notifications is to open Convos. As Convos can be installed as a PWA through Chrome or Firefox on Android, I think not having push notifications should be considered as missing an essential feature.
Solution
The best solution is to use the web push API[1][2] as it doesn't require setting up FCM (this is handled underneath by the browser[3][4], which itself uses FCM on Chrome or Autopush for Firefox and thus doesn't effect battery life), is an open standard and which creates native notifications on Android. This is currently how The Lounge has push notifications implemented[5].
Thought I'd change the title back now, as it looks like Apple have finally implemented web push in iOS/iPadOS, it now being live in the 16.4 beta 11. Might be worth mentioning web push was also added to Safari on macOS mid last year2.
Problem
Currently when Convos is in the background on Android notifications don't appear which means the only way to know if you have notifications is to open Convos. As Convos can be installed as a PWA through Chrome or Firefox on Android, I think not having push notifications should be considered as missing an essential feature.
Solution
The best solution is to use the web push API[1][2] as it doesn't require setting up FCM (this is handled underneath by the browser[3][4], which itself uses FCM on Chrome or Autopush for Firefox and thus doesn't effect battery life), is an open standard and which creates native notifications on Android. This is currently how The Lounge has push notifications implemented[5].
Previous Issues
#312, #493.
[1] https://developer.mozilla.org/en-US/docs/Web/API/Push_API
[2] https://developers.google.com/web/fundamentals/push-notifications/how-push-works
[3] https://developers.google.com/web/fundamentals/push-notifications/faq#what_is_the_deal_with_gcm_fcm_web_push_and_chrome
[4] https://developers.google.com/web/updates/2016/07/web-push-interop-wins
[5] thelounge/thelounge#1124
The text was updated successfully, but these errors were encountered: