android


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.

Related Links

android setBackground animation
FaceDetector.Builder().build(getApplicationContext()) gives me errors
Changing Select Effect of a row in leanback
Add textview dynamically from arraylist
How can I include a library project in only the Premium build of my app and not the Free build?
How to change permission for storage to system
Horizontal RecyclerView with items that have dynamic height
Still having issues removing android title bar
Android how to start activity without intent or backround
Android build failed when using react-native-googlesignin
onBackpressed() Going to same activity for first time
Playing Spotify Song from Intent After Search
If user puts multiple widget instances and rapidly clicks them, then service updates only last instance
Sleeping thread prevents file writing
GridView is empty when passing in Array of images
Android - How to use the same USB device with two apps running simultaneously?

Categories

HOME
sonarqube
google-cloud-platform
fuelux
ggplot2
pagination
fftw
mstest
vscode-extensions
grafana
database-normalization
big-o
limit
settings
mapbox
special-characters
qpython
selenium-ide
coin3d
href
exploit
expressionengine3
custom-post-type
appirater
fragment-backstack
underscore.js
apktool
rpgle
tpm
winpe
gitlab-api
send
livelink
powershell-ise
sql-server-2000
testbed
turfjs
jett
apiary.io
magento-1.9.2.4
salesforce-communities
sql-server-ce
css-position
cin
resolution
laravel-elixir
install.packages
microsoft-metro
plr
lpsolve
berkeley-db-je
apache-directory
facebook-social-plugins
httr
phpdbg
rserve
bluez
wpas
appdomain
spring-data-couchbase
colorbar
oozie-coordinator
libjpeg
bootstrap-tags-input
change-tracking
gets
pure-css
vulcanize
jtwig
qiime
bizagi
mobiledoc-kit
toran-proxy
terracotta
roadkill-wiki
video-player
extjs-grid
linked-tables
avahi
omnifaces
matlab-deployment
phpldapadmin
openbabel
cosine-similarity
teaspoon
xml-namespaces
personalization
dct
file-not-found
websphere-esb
android-usb
solace-mq
kendo-dataviz
merb
kaleidoscope
bjyauthorize
booksleeve
veracity
correlated-subquery
convention
expression-blend-4
workflow-services
exponentiation
entitydatasource
msr
socketserver
cac
delimited-text
vs-android
tabpanel
django-piston
movieplayer
image-capture

Resources

Database Users
RDBMS discuss
Database Dev&Adm
javascript
java
csharp
php
android
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App