I wanna develope Push notification without C2DM. Then I googled and found out some ways to impelements Push notification.
- Polling - not a good solution
- SMS - costly solution
- Persistent Connection - acceptable solution
I know that many programmers implements push service using persistent connection, but I think it also costs too much. So I have a idea to implement push service by client-side ServerSocket. Is there any problem here? (e.g. Security or battery prob etc.) Updating IP address to server whenever client's network changes, when events occur, server establishes connection to android client.
Any comments will be appreciated!