erogear.org/docs/specs/aerogear-push-messages/">Message Specification for more information.
To construct a message use the {@link Builder} like this :
{@code // Sending an UnifiedMessage UnifiedMessage unifiedMessage = new UnifiedMessage.Builder() .pushApplicationId("c7fc6525-5506-4ca9-9cf1-55cc261ddb9c") .masterSecret("8b2f43a9-23c8-44fe-bee9-d6b0af9e316b") .alert("Hello") .sound("default") .variants(Arrays.asList("c3f0a94f-48de-4b77-a08e-68114460857e")) //e.g. HR_Premium .aliases(Arrays.asList("mike", "john")) .categories(Arrays.asList("sport","world cup")) .deviceType(Arrays.asList("iPad","AndroidTablet")) .build();}