@daniel @dino I understand. One idea I like is having many applications distributor & connector.
As every user have many apps installed on their phone, many users have UnifiedPush support without installing anything else.
The user pick one random app once to get push notifications, and all the apps use this app as a distributor.
If the distrib app is uninstalled, all the apps migrate to another distributor.
If the distrib app's server is down, all the apps fallback to another app until the server is up again (cf. TEMP_UNAVAILABLE)
So we have a resilient push notification system :)