I want to create a backend application to send messages from the server to Android devices. And I found that two protocols are suitable for this. I would like to use a RabbitMQ or mosquitto server for each of them (if there are other good choices, please tell me too :-)). Considering a poor network situation, battery usage and server performance. Which solution is right for me?
I also found the C2DM service. But I have two problems in my situation. Firstly, it only supported versions of Android 2.2 and later. Secondly, service in China is not always stable. Therefore, I want to create my own push service.
source
share