C2DM - Limitation Gmail Account
It seems the C2DM is just connected to Gmail accounts, and so it cannot be used by people who doesn't have it among the accounts on the phone. Have you found a solution to bypass this limitation (I dunno, maybe having a batch of ready gmail accounts to offer to the user that is installing the c2dm-app) ? Thanks.
I don't think the user has to have an Gmail account, but he needs an Google Account as the push notification mechanism only works with phones which have installed the Android Market app and registered their Google account to it. There are some other third party solutions. E.g. Urban Airship.
The C2DM is an interface for the Google service that push the mail, calendar and other google stuff because of that the mobile device needs a gmail (gmail or google account). Urban Airship abstracts your server-side if you are doing push to diferent devices (mostly android and iOs) so I don't think it's a solution neither. The only way to make this is create your own service that receive the push in background, maybe using xmpp (asmack) or comet systems.
Farsi Layout in run-time and change gravity
Implement Youtube player fragment inside other fragment
Watch emulator size of phone, how to resize?
Getting false positive while checking whether alarm manager is set
GoogleApiClient - Connected / Selected User Account
Eyes and mouth are not detected in photos captured by camera in android
React Native maps drawing directions
SugarORM : While instrumentation testing, No such table Exception
Getting updated data from realm
Fragment do not work correct after recreate process
EditText is being rendered incorrectly
Changing order in viewholder
Bonjour(IPP) vs Jetdirect-Socket Printer
Convert MANUFACTURER plus MODEL into Phone Name
BroadcastReceiver does not trigger
Intent ACTION_CALL is not being intercepted by my application