/** * Funcion que envia un mensaje con el servicio GCM de Google * @param $mes * @param $to */ private function sendGCMessage($mes, $to) { $message = new AndroidMessage(); $message->setMessage($mes['text']); $message->setData($mes); $message->setDeviceIdentifier($to); $message->setGCM(true); $logger = $this->_container->get('logger'); $logger->emerg(implode(',', $message->getData())); try { $this->_container->get('rms_push_notifications')->send($message); } catch (InvalidMessageTypeException $e) { throw $e; } }
public function testSetIdentifierIsSingleEntryInGCMArray() { $msg = new AndroidMessage(); $msg->setDeviceIdentifier("foo"); $this->assertCount(1, $msg->getGCMIdentifiers()); }