if (null != extraMap) {
for (String key : extraMap.keySet()) {
builder.addData(key, extraMap.get(key));
}
}
Message gcmMessage = builder.build();
MulticastResult result = null;
try {
result = sender.send(gcmMessage, devices, 3);
} catch (IOException e) {
// e.printStackTrace();