Hi, On Wed, Apr 21, 2010 at 5:17 AM, SLY <[email protected]> wrote: > Hi, > I am currently working on a project which requires a server to request > data from the devices which are currently connected to the server. > Meaning, first the server finds out which devices are connected to the > server and then sends an application specific message to the client > device which should wake certain functionality present on the client, > like for example send out its current location. > > I was looking into XMPP service which looked promising since it works > as a PUSH notification. The <presence> in XMPP can be used to check if > the device is currently connected and has subscribed to the server. > Since every android user has a gmail account, I was thinking of using > the gmail xmpp service to connect /subscribe to the server. Then send > specific message to the client, i.e [email protected]. But if a message is > sent this way the client app gets the message as well as the native > gtalk client. So how do I go about intercepting this so that it > doesn't show up on the gtalk client but my app still gets it. > > I want the PUSH notification to work, not PUSH. > > Please do comment on the above approach. If there is another way to do > this, please do suggest. > > > - SLY >
Your situation is addressed in XMPP standards [1], each jabber id includes a resource modifier, such that you can connect from multiple clients (or from a service). So if you login with [email protected]/myservice, then the server's messages to [email protected]/myserive, should only be addressed to you (optionally you can set a low priority). Well at least that is what the specs says, it can be that gtalk server implementation differ in some details. In any case you can use other public server, or provide your own. Regards, Ismael [1] http://xmpp.org/rfcs/rfc3920.html & http://xmpp.org/rfcs/rfc3921.html -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

