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

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

Categories

HOME
android
windows
sonarqube
notepad++
xml
kentico
google-cloud-platform
mjml
battery
javacc
database-normalization
soa
banner
okhttp
syntaxnet
mql5
google-chrome-app
endeca
fhir
redis-sentinel
emoji
supervisor
nodemcu
bourbon
lilypond
roslyn
mongoid6
dynamically-generated
roundup
licensing
corpus
rpgle
constexpr
custom-controls
send
autolisp
linkedhashmap
dsx-desktop
hard-drive
contacts
instantiation
reactjs.net
hivemq
latitude-longitude
apic
sessionstorage
password-protection
spring-mvc-test
parser-generator
linqpad
subclipse
print-css
bindingnavigator
photos
apache-directory
sonarlint-eclipse
serde
magic-draw
otp
payload
offline.js
py2neo
simplepie
myspace
i386
scaffolding
android-dateutils
avspeechsynthesizer
google-query-language
fuzzywuzzy
pax-exam
doctype
canalyzer
ember-cli-rails
atoi
skspritenode
ms-access-2000
android-broadcast
cryptographichashfunction
nodelist
parallel-testing
malformedurlexception
jjaql
menubar
embedded-fonts
intersect
vfs
cakephp-1.2
iboutlet
adobe-media-server
extconf.rb
squishit
dot-emacs
fail-fast-fail-early
entitykey
flvplayback
mathematical-typesetting

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App