C2DM - это интерфейс службы Google, который отправляет почту, календарь и другие материалы Google, потому что мобильному устройству требуется gmail (учетная запись gmail или google).
Urban Airship абстрагирует ваш сервер-если вы делаете push на разные устройства (в основном на android и iO), так что я не думаю, что это тоже решение.
Единственный способ сделать это - создать свой собственный сервис, который получает push в фоновом режиме,возможно, используя xmpp ( asmack ) или кометные системы.