Articles of Google cloud messaging

Force Parse Push Уведомления использовать PPNS вместо GCM

Для нашего Android-приложения мы использовали Parse Push (1.10.1) для доставки уведомлений. Но, похоже, в Китае существует большая проблема (где GCM недоступен), где только небольшой процент наших пользователей получает уведомления. Поэтому для целей тестирования я попытался заставить Parse использовать PPNS вместо GCM, но в отчете о доставке я всегда получаю «PPNS – устаревшее устройство». В справке […]

Как запустить GcmListenerService на переднем плане

Иногда у меня проблема с моей службой GCM, которая закрывается, когда оперативная память моего смартфона автоматически очищается (прочитайте это, если вам нужна более подробная информация). Насколько я понимаю, если я установил мой сервис для работы на переднем плане, он должен помочь системе удалить его с помощью ОЗУ. Метод Service.class onStartCommand() обычно используется для запуска startForeground() […]

GCM возвращает тип нулевого сообщения

Я создал приложение, которое использует GoogleCloudMessaging. Приложение может зарегистрироваться в gcm и сохранить его идентификатор регистрации в базе данных на моем сервере. Я использую php для отправки push-уведомлений, но когда Google отправляет его на мое устройство, служба-служба находит свой тип сообщения равным нулю. Я пробовал один и тот же код в другом приложении, и он […]

Различные вкусы с GCM

У меня есть два варианта моего приложения, один отладочный и один выпуск. Причина, по которой это разные вкусы, заключается в том, что я хочу разрешить другим пользователям загружать отладочную версию для тестирования новых функций. Таким образом, должно быть возможно сразу установить оба приложения. Мое приложение использует GCM, который создал некоторые проблемы с новыми функциями безопасности […]

Как реализовать облачную службу обмена firebase на стороне сервера?

После перехода на Firebase, я протестировал отправку уведомлений с помощью консоли firebase, он отлично работает, но мне нужно ежедневное уведомление в определенное время, поэтому вместо использования консоли firebase я использую свое прежнее задание cron для ежедневного отправки уведомлений. Я изменил https://android.googleapis.com/gcm/send на https://fcm.googleapis.com/fcm/send но мое устройство не получает никаких уведомлений. Есть ли способ решить это? […]

У устройств Android 4.x есть сообщения GCM, но устройства Android 2.3 Do not

Мое приложение Android никогда не получает сообщений GCM на 2.3 устройствах, но оно работает на устройствах 4.x. Я могу успешно зарегистрировать все устройства (2.3 и 4.x). Я думал, что это может иметь какое-то отношение к этой проблеме , но похоже, что я правильно настроил манифест для Android. Кто-нибудь сможет заглянуть в мой IntentService и BroadcastReceiver […]

Проблема с Android GCM time_to_live

У меня проблема, связанная с time_to_live . Я получаю сообщения, когда устройство включено, но когда оно отключено, я не получаю сообщение или, по крайней мере, оно не отправляется в течение первых 15 минут. Я отправляю сообщение с задержкой, а idle true и time_to_live 2419200. Любые идеи о том, что происходит, может быть, я неправильно прочитал […]

GCM: почему моя сбой приложения в GCMRegistrar.checkDevice (это);

У меня есть простое приложение с несколькими строками, потому что я пытаюсь выяснить, почему мое реальное приложение вылетает в GCMRegistrar.checkDevice (это) (если я удалю его, мое приложение не сбой). Может ли кто-нибудь помочь? :(: public class DemoActivity extends Activity { private String TAG = "** pushAndroidActivity **"; private TextView mDisplay; @Override public void onCreate(Bundle savedInstanceState) […]

Как удалить тему из Firebase Console? (ТСМ)

Кто-нибудь знает, как удалить тему клиента из Firebase Console?

Android app начинает медленно – dex2oat Zip отсутствует. Отменено – Gradle 2.10

Я написал приложение для Android, которое отлично работало до сих пор. Затем я добавил функции для облачных сообщений Google (GCM). Я использовал демонстрационный проект от Google, который, похоже, добавил аналитику и индексацию приложений и т. Д. Теперь запуск приложения работает по назначению, но занимает много времени. В журнале отображается много сообщений: I/dex2oat: —————————————————- I/dex2oat: <SS>: […]