Push notification support using either device specific protocols when available