MMS acts as bridge between client apps and server apps, while abstracting the complexities of real-world networks from server applications.
MMS seamlessly abstracts the complexities of real-world networks where client apps exist from the server applications.
For more details, please read the Architecture
Java 8 should be installed.
Download latest version of MMS.war from maven central
java -jar mms-<m.n.p>.war --help
MMS needs to be supplied with following configuration
A sample configuration file can be generated
generates the sample config files under “config” folder
java -jar mms-<m.n.p>.war -g
## make sure java 8 is available
java -version
## start mms
java -jar mms-<m.n.p>.war -c <config-dir>
How to create the keystore and store certificates? Official documentation from java provides the details, besides there are several online resources that provide documenation about keytool.
How to create GCM senderId and apiKey? Click on “Get A Configuration file button” https://developers.google.com/cloud-messaging/android/client#get-config