3 ms·
As far as I know it's not supported on iOS. Even if Chrome had push notification on iOS I can't think of any logical reason to build a push notification inside
by galistoca 10y ago
As far as I know it's not supported on iOS. Even if Chrome had push notification on iOS I can't think of any logical reason to build a push notification inside Chrome if I were Facebook. You think Chrome is open web, but it's not. It's an app built by Google. If Facebook were to depend on Chrome push notification (which by the way doesn't even exist but for the sake of discussion let's say it does hypothetically), it would mean it's depending on Google on both Android and iOS which means when it comes to mobile Facebook MUST go through Google 100% of the time. You may say they can use Firefox, but for the same reason, why would they add one more layer of gatekeeper just to let their users communicate? You need to realize this "open web" concept is not really open anymore when it comes to mobile.
- johnny_reilly 10y agoI'm not sure that's true; Facebook are keen users of serviceworkers and the Facebook web app provides push notifications on Chrome in Android using just that mechanism.
- galistoca 10y agoWhy do people keep saying "Chrome supports push on Android" to criticize my comment which says "iOS chrome doesn't support push"? It feels like talking to a wall almost.
- tuxracer 10y agoIt's a paragraph long post. One sentence accurately says iOS Chrome (which is really Safari outside of Google's control with Chrome UI due to iOS restrictions) doesn't currently support push. The rest talks about it wouldn't make sense for Facebook to implement this (they already did), a rant about this being Google specific technology (it is not), and not being an open standard (it is).
- galistoca 10y agoMaybe you should go back and read again. > Even if Chrome had push notification on iOS This is what I said. And this applies to rest of the paragraph. Also open standard has absolutely nothing to do with this, and that was exactly my point. You guys think just because it's open standard it's all open and good, but my point was it is not. The reality is Google and Apple are effectively duopoly when it comes to anything push notification related (GCM is the gatekeeper for Android, APNS is the gatekeeper for iOS). So it doesn't matter if a technology is open standard, it wouldn't even matter if it was completely open source. The reality is your push MUST go through either Apple or Google.
- tuxracer 10y ago> Even if Chrome had push notification on iOS I can't think of any logical reason to build a push notification inside Chrome if I were Facebook Facebook has already implemented this. It is in use today on mobile web. If Safari on iOS (which powers "Chrome" on iOS) is updated to support the Push API tomorrow it will start working. Facebook has already implemented it. As for the rest we're not even talking about web at all. Back to your original post: > The web (html documents fetched via http requests) were not built with mobile devices in mind, especially websockets. In the mobile era, all messaging is based on push notifications which must go through the device vendor (APNS or GCM), and trying to support the legacy tech in this landscape is just not worth it. "Legacy tech" isn't necessary to support push notifications on web. Yes, Safari on iOS is woefully outdated for now (which again is what powers "Chrome" on iOS). But it is currently supported on Android (across multiple browsers), soon Windows, and it's possible Safari on iOS will add support in the future https://onesignal.com/blog/when-will-web-push-be-supported-in-ios/ https://onesignal.com/blog/when-will-web-push-be-supported-i... Facebook is already using this today.
- tuxracer 10y agoWhat you're saying is just factually incorrect. It is an open standard https://w3c.github.io/push-api/ https://w3c.github.io/push-api/ currently supported by both Firefox and Chrome. Microsoft has also started implementing it in Edge https://twitter.com/jacobrossi/status/735153689501958144 https://twitter.com/jacobrossi/status/735153689501958144. Additionally, Facebook already uses it today.
- galistoca 10y agoTell me what's factually incorrect about "Chrome doesn't support push on iOS". Want me to spell it out for you? Here: http://stackoverflow.com/questions/34588506/ios-web-notifications-supported http://stackoverflow.com/questions/34588506/ios-web-notifica... I am amazed how many people on this thread are attacking me saying "Android Chrome supports push notification" when I said "Chrome doesn't support push on iOS". Are you even listening to what I say?
- lelandbatey 10y agoEvery browser on iOS is just Safari with different UI (by order of Apple). No one else even could implement push notifications into their browser because only Apple has that control. It's not that we don't hear you, it's that the reason you're in your position is because you're using a locked down platform that's trailing all other vendors in web technologies intentionally.
- tuxracer 10y agoYes, the first sentence of your post was accurate. From there on it's completely false.