endryha
endryha

Reputation: 7256

GAE Chat server for Android clients

I am looking for an optimal solution to implement chat server for android clients on GAE.

At the moment I use C2DM to notify particular users about new messages and pull data from server after such notification. But sometimes C2DM servers delay notification message and it stops to be realtime.

I also had a look on XMPP and it seems that it is mandatory to have an external XMPP server like google talk, so it is not what I am looking for too.

Is there another way to implement chat on GAE? Any advices are warmly appriceted!

Upvotes: 3

Views: 1495

Answers (2)

Nick Johnson
Nick Johnson

Reputation: 101139

You can implement chat on App Engine using the Channel API, but the only supported clients for that are browsers. If you're prepared to make your Android app browser-based, that would be a solution - otherwise, you will have to look into third-party services, like Urban Airship.

Upvotes: 1

coder_For_Life22
coder_For_Life22

Reputation: 26971

The Reason why you are experiencing Delay with C2DM is because it is not real time. Google actually says this: It isnt the most reliable way. It suggest having a third party server such as XMPP

Upvotes: 2

Related Questions