Whilst this is theoretically a nice idea for security/privacy, wouldn’t there be throughput/latency concerns over mobile networks if you aren’t just connecting to one server and getting all your notifications in one go? One of the biggest slow downs on mobile data is the initial handshake, so repeating that for each of your apps doesn’t seem worth the trade off to me.
A pity that iOS doesn't support UnifiedPush and probably won't in the foreseeable future[1].<p>[1] <a href="https://unifiedpush.org/users/faq/#will-unifiedpush-ever-work-on-ios" rel="nofollow">https://unifiedpush.org/users/faq/#will-unifiedpush-ever-wor...</a>
this whole mess could be solved by mobile network operators giving every device a static IPv6, which the services can directly send packets to.<p>you know, just how the Internet Protocol was originally intended.