@gruber About iMessage, isn’t it still that the iMessage traffic is merged on the same endpoint as the push notifications? So, if taking out iMessage all remote push notifications to iPhone would immediately cease to work.

This is how they shoehorned in iMessage under the nose of all phone operators, who already had been using the push notifications as one of the the major reasons for their customers to get a iPhone, and now they couldn’t block the iMessage traffic.

@gruber This is also why on flights, when you have ”messaging only” service, you are still getting the push notifications.
@magebarf I never thought about it, but with messaging-only service on airplane Wi-Fi, do you get all push notifications, not just those from messaging services?
@gruber I’ve always gotten all push notifications, even from services where I can’t reach the services itself for the remainder of the flight.
@magebarf I'll try to remember to take note of this henceforth. But that would explain why all notifications come through if "message" is free.

@gruber Yet another reason why APNs cannot be blocked without causing a total shitstorm is because the Apple Business Manager platform and Apple's
MDM protocol relies on it for authenticating and communicating with devices. Without it, millions of company owned Apple devices would become cut off from their organizations.

https://www.jamf.com/blog/what-is-apple-push-notification-service-apns/

What is Apple Push Notification service (APNs)? | Blog

Learn the ins and outs of APNs, and see the benefits of enjoying a direct, secure channel with Apple.

@gruber @magebarf Flighty has been using this to provide live updates in flight for years.