views:

77

answers:

1

In relation with this question.

I am developing a mobile app (Android & iPhone) and I want users to be able to talk to each other. I learn from the question mentioned above that I can't use anonymous users and I need another server to handle that.

I would actually want the users to register a jabber id based on UDID of the device for the first run and then use that one for every other session.

  • Is there a free service that allows me to register JIDs pragmatically?
  • Would you recommend something different than GAE?
A: 

Have you considered the Android cloud to device messaging API? XMPP isn't really what you're looking for unless you want each user to establish an account on an XMPP server somewhere.

More importantly, why are you duplicating functionality? Most android devices come with perfectly satisfactory instant messaging solutions such as GTalk, and users aren't generally keen to add yet another way to communicate.

Nick Johnson
He might be talking about something like in-game chat between players on iPhones and Androids - a GTalk bridge might be possible in android but probably won't on the iPhone. What about the Comet functions you guys are working on? That might help...
Sudhir Jonathan
The comet functionality isn't necessary here - the C2DM API already provides exactly what he needs.
Nick Johnson
@Nick Johnson: C2DM is for android 2.2 only.
Macarse
Yes? He didn't specify a version.
Nick Johnson
@Nick Johnson: I said iPhone and Android :)
Macarse
I don't think you're going to find a single solution that works on both platforms. For a start, they each require you to use a different programming language, and have different constraints on what you can do.
Nick Johnson