News for hackers. Stuff that matters.
Re:Apple gave me the Hey treatment back in 2014 by posguy on Friday June 19, 2020 @02:30AM (#23571621)
Please provide evidence of this "deep integration" with mobile networks.

Moxie has cited this previously with no proof, despite protocols like xmpp performing similarly on mobile networks.

Re:Apple gave me the Hey treatment back in 2014 by thu2111 on Friday June 19, 2020 @11:11AM (#23575257)
There is integration. I don't know what it is these days but it used to be mostly carriers adjusting TCP timeouts on their NAT boxes.

The issue is that a long lived TCP connection consumes some valuable RAM and a port number on a valuable IP address. It costs carriers something for push notifications to work, so, they tend to aggressively close long lived TCP connections that aren't going to recognised push datacenters.

For that to work you need business relationships with the carriers of course, stable IP addresses, and enough users of your push service for it to be worthwhile.

IPv6 would fix it by eliminating IP scarcity and CGNAT, but most mobile networks aren't provisioning handsets with IPv6 addresses.

Re:Apple gave me the Hey treatment back in 2014 by namibj on Friday June 19, 2020 @02:53AM (#23571770)
The second page, on the right, the last bullet point, suggests such deep integration:

https://web.archive.org/web/20170708204409/www2015.wwwconfer...

Whether FCM uses these technologies, I don't know. I lack the hardware to easily inspect the mobile radio traffic on the necessary level (the best would be a DIY stingray based on one or two OsmocomBB-capable GSM phones, maybe combined with a Faraday cage to place one of them into, together with the smartphone.

Re:Apple gave me the Hey treatment back in 2014 by Andrew_nenakhov on Friday June 19, 2020 @03:17AM (#23571917)
The irony is, FCM is a modified XMPP