2013-03-23 2 views
1

Я запускаю демонстрационный сервер GCM, и он работает очень хорошо, но есть только одна последняя проблема, которую у меня есть: что мне нужно сделать, чтобы отправить сообщение с контентом, нет поля для этого в демо-сервере. Или у кого-нибудь есть другой сервер, который я могу запустить на сервере Apache Tomcat?GCM demo server - указать сообщение

Пожалуйста, помогите!

+0

Как вы можете запускать php-скрипты на сервере apache tomcat> смотрите здесь: http://stackoverflow.com/questions/11242743/gcm-with-php-google-cloud-messaging –

+0

Нет ли возможности запускать его без php и mysql? – yanniks

ответ

1

В проекте GCMUtils я создал тестовый сервер, на котором вы очень легко можете отправлять сообщения. Это простой плагин maven, вот дополнительная информация: https://code.google.com/p/gcmutils/wiki/MavenPlugin#Test_server

Он не работает на tomcat (он использует причал), но может быть, он может быть полезен, если вы хотите протестировать реализацию gcm-клиента?

0

В образце демо-сервера GCM, если вы откроете SendAllMessageServlet.java, вы можете добавить свое содержание, изменив строку 81.

Message message = new Message.Builder().build();

в

Message message = new Message.Builder().addData("subject", "Hello World").build();

Затем клиент может получить ваш контент в методе onMessage(), используя aim.getStringExtra («subject»);

Смежные вопросы