Why can't you make an OPTION to have Android push (C2DM) technology
for Android 2.2+ device?
Because at the end, most devices will be upgraded to 2.2 anyway.
If you just stick with the old polling method (or any other fancy IBM push thingy), your app would be outdated by then. I can imagine more and more app will move to Android C2DM.
Why not you BE THE FIRST to have this wonderful Android C2DM ... Certainly, your app will be the most talked about.
Imagine, easy to use voice messaging for Android which uses push technology!
Back to your app, how many voice messaging will user get per day?
For me? probably none
1 or 2 ... And I dont want my device to draw battery power by polling every 5 minutes just for that. User will be put-off and scared ... your app will not be popular.
So, make an option. A checkbox [ ] Use Android Push ...
Implement a nice and easy to use GUI ...
You will be the winner!
Believe me, BE THE FIRST ... be the first ....................................
Galaxy Nexus (Official yakju build)
: Android 4.1.2 "yakju" stock ROM, stock recovery, rooted ... fastboot unlocked