6

Я изучаю программы для Android после следующих уроков Ravi Tamada - AndroidHive в течение нескольких недель. Я создал приложение, которое выполняет действия Create, Read, Update и Delete (CRUD). Подобно this.Android Push Notification от устройства к другим устройствам

Я исследовал и наткнулся на Google Cloud Messaging, в котором AndroidHive также есть учебник для. Я вижу, что только сервер может отправлять уведомления на устройства, а GCM не может выполнять: «Устройство на другое устройство» Например, «Устройство создает данные -> отправить в базу данных -> GCM отправляет уведомления другим устройствам» , Поправьте меня если я ошибаюсь.

Так что я снова искал и нашел, что вы можете использовать Smack для приложения мгновенных сообщений. Подобно тому, что я хочу, чтобы мое приложение выполнялось. Но у меня проблемы с пониманием и реализацией Smack для Java и Android.

Так что я хочу знать:

1.) Возможен ли GCM слушать устройство, чтобы проверить, если приложение имеет изменить базу данных и отправляет уведомление других устройств, которые есть изменения в базе данных?

2.) Есть ли у вас какие-либо ссылки на статьи, посвященные «нуобучению», о том, как иметь базовое понимание и реализацию Smack в Java-Android?

спасибо.

ответ

3

Проверьте официальный учебник на сайте разработчиков Android:

http://developer.android.com/google/gcm/notifications.html#upstream

Вы можете непосредственно перед сообщением в облаке Google и он будет направлен на другие устройства в той же группе уведомлений.

Я бы посоветовал вам сначала начинать с официальных руководств, а затем переходить к сторонним блогам, это просто проще.