[android-developers] Re: Android app to send to C2DM server
On Dec 11, 3:38 pm, smoogli <roy.ben.ha...@gmail.com> wrote:
> I bumped in C2DM which is, as far as I understand, the equivalent to
> iPhone Push. Seehttp://code.google.com/android/c2dm/
>
> It is required that there is a 3rd party server that sends messages to
> the C2DM server.
In theory: No.
But 'the C2DM server' is Google (https://android.apis.google.com/c2dm/
send), which routes the messages to the phone (actually its the
Android Market app that does the routing) and the C2DM server
requires a Google login authtoken (which you get by logging into the
Google account used for C2DM).
So, in practice: Yes, as the sender needs the authtoken (the login
credentials for the Google account used for C2DM).
So unless you keep them safe on a server, you'll have to hard code
these credentials into your app, exposing them and making any skilled
hacker able to log into the account (and, for example, disable
C2DM :-)
> I'm writing a server-less application.
>
> 1. Is it possible that an Android application will communicate with
> the C2DM directly?
C2DM works like this: You App gets a registration_id (actually from
the Android Market app that does the routing)
Those that wants to send a message to the device needs to know that
registration_id + authtoken (login credentials for the Google account
used for C2DM).
> 2. Can such solution work for pushing small messages to applications
> installed on other devices?
Thats the idea of C2DM
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home