Articles of Google cloud messaging

Как получить ключ GCM API, никаких зарегистрированных приложений в меню

Я немного застреваю, пытаясь получить ключ API GCM. Я разрабатываю Android-приложение с включенной функцией push-уведомлений. Для получения ключа API я следую http://developer.android.com/google/gcm/gs.html . Но похоже, что Registered App там нет – см. Снимок экрана ниже. Как я могу получить ссылку Registered App ?

Виброзвонок на push-уведомлении

Прежде всего, я проверил все эти ссылки: Как вызвать вибратор внутри службы в android Уведомления Android и вибрация от службы Android GCM включить свет Но я не могу добиться вибрации своего телефона, когда получаю push-уведомление. Вот мой код: PushReceiver public class PushReceiver extends FirebaseMessagingService { public PushReceiver() { } @Override public void onMessageReceived(RemoteMessage remoteMessage) { […]

Создание сервера xmpp для upstream google gcm

Предположим, у вас есть приложение с 10-ми миллионами установок и 10 000 000 активных пользователей в данный момент времени. Мне нужно регистрировать данные активности моих пользователей на моих серверах. В настоящее время я делаю HTTP-запросы с устройства на свои серверы. У меня есть куча машин, на которых работает веб-сервер, сидящий за ELB Amazon. Они анализируют […]

Ограничение уведомлений GCM / FCM посредством отмены регистрации

Есть ли способ ограничить регистрацию push-уведомлений Firebase? Не ищут темы. Предположим, у меня есть функция входа. Я хочу, чтобы подписанные пользователи подписались на push-уведомления. Затем маркер может быть отправлен на сервер и сохранен. В то же время, когда пользователи выходят из системы, пользователь также должен быть незарегистрирован. Итак, существует ли доступный механизм? Я просмотрел документацию […]

Как обрабатывать несколько push-уведомлений в android с помощью GCM по телефонной запинке

Когда появляются уведомления о нажатии, если пользователь не доступен для просмотра уведомления. Он получил еще одно уведомление, которое превалирует, обновляется с новым. Но он не должен обновляться последним. Нам нужно отображать каждое уведомление отдельно, возможно, используя GCM? Я использовал Phonegap для разработки приложения

Google Play сервисы устарели. Требуется 5089000, но найдено 3136130

Я пытаюсь использовать Google cloud messaging для приложения Android (целевое имя: Google APIs , платформа: 4.3 , уровень API: 18 . Я выполнил мой клиент GCM, следуя инструкциям здесь: http://developer.android.com/google/gcm/client.html , И настроить службы воспроизведения, выполнив следующие шаги: http://developer.android.com/google/play-services/setup.html#Setup , но все же получите вышеуказанную ошибку Большинство решений, которые я обнаружил при переполнении стека, перенаправляются […]

Использование 2 или более GCM Intent Services в одном приложении

Я пишу приложение, которое интегрируется с Smooch и Carnival . Обе эти библиотеки получают push-сообщения GCM, используя стандартный подход определения службы намерения GCM для приема сообщений. Когда я использую только Smooch, все работает отлично. Когда я использую только Carnival, все отлично работает. Проблема возникает, когда я пытаюсь использовать оба. Я обнаружил, что приемник GCM просто […]

Google cloud message «Not Registered» и отказы от подписки?

Я разрабатываю приложение для Android с использованием Xamarin Forms, основная цель которого – получать push-уведомления о событиях. У меня была какая-то, казалось бы, случайная ошибка при получении Not Registered сбоев при отправке уведомления после того, как устройство успешно GcmPubSub.getInstance().subscribe() . Это происходило неделю или 2 назад, и я думал, что проблема решена, всегда используя основной […]

Идентификатор / номер проекта отправителя GCM

Чтобы отправить GCM, у нас есть идентификатор SENDER из консоли Google API, важно ли защищать этот идентификатор SENDER? Я имею в виду, сможет ли кто-нибудь сделать плохие вещи, если они узнают этот идентификатор? Я сделал ошибку, и я думаю, что ID был в одном из моих проектов … я могу как-то изменить его? Я все […]

Показывать push-уведомления, когда приложение открыто / закрыто по-разному

В моем приложении у меня есть несколько видов деятельности, которые наследуются от одного BaseActivity. Мое приложение получает push-уведомление с GCMBaseIntentService Мне нужно реализовать следующую логику: Когда нажатие будет получено, если приложение открыто диалоговое окно показа, если закрыто показать уведомление. Мой код: public class GCMIntentService extends GCMBaseIntentService { ———————– other code —————————————- @Override protected void onMessage(Context […]