Articles of Google игры услуги

GCM – редко принимает сообщения темы

Я использую push-push-push и GCM для push-уведомлений на iOS и Android. Последние три недели у меня не было проблем, что так было. Однако из ниоткуда он прекратил нормально функционировать. Я получаю около 1/20 отправленных сообщений. Я использую обмен сообщениями GCM. Когда я отправляю сообщение, я получаю успешный ответ. Object {message_id: <MESSAGE_ID>} Но я редко получаю […]

Android GCM: другой способ обработки push в зависимости от того, видимо ли приложение или нет

У меня есть несколько действий и намеренный сервис, который обрабатывает входящие сообщения GCM. Прямо сейчас для каждого нажатия, я отправляю уведомление, и после того, как пользователь нажимает на него, он перенаправляется на соответствующий экран. Я хотел бы изменить это поведение, которое, если приложение видимо (любое действие находится на переднем плане), вместо уведомления отображается диалоговое сообщение […]

Может ли мой сервер получать подтверждение от GCM, как только сообщение отправлено в приложение Android?

Я начал интегрировать GCM в свое приложение для Android. С помощью учебника по запуску я установил образец демо, и он отлично работает. Я также понял разные статусы ответов, полученные, когда мой сервер отправляет сообщение в GCM, что, я считаю, означает статус связи между моим сервером и сервером GCM. Мой вопрос в том, есть ли способ […]

Подписка на темы с токеном Google Cloud Messenger, Недействительный аргумент

Я следую примеру, который Google предоставляет для регистрации маркера gcm: https://developers.google.com/cloud-messaging/android/start Я правильно создал файл google-services.json, и я могу получить токены. Но когда я пытаюсь подписаться на любую тему с помощью следующего кода: // Register the user to the global topic. This will help the device to be register on GCM GcmPubSub pubSub = GcmPubSub.getInstance(this); […]

Отмена регистрации и повторная регистрация сообщений GCM приводит к тому, что два регистратора будут действительны. Это так, как предполагалось?

Я заметил некоторое странное поведение при регистрации / незарегистрировании сообщений GCM на устройствах Android. Соблюдайте следующий прецедент с точки зрения клиентского устройства: Регистрация для GCM-ID Разрегистрировать Регистрироваться для присвоенного GCM-ID B Если после шага 2 сервер попытается отправить сообщение в ID A , он получит ошибку NotRegistered , как NotRegistered и ожидается. Но теперь странная […]

GCM: onMessage () из GCMIntentService называется много раз?

Я использую GCM в своем приложении. Я выполнил все шаги, приведенные в учебнике GCM от developer.android.com Я могу получить идентификатор регистра из GCM успешно, и я передаю этот идентификатор моему серверу приложений. Таким образом, шаг регистрации выполняется успешно. Теперь, когда мой сервер приложений отправляет сообщение PUSH на мое устройство, сервер получает сообщение как SUCCESS = […]

Google App Engine – конечные точки облаков – имя приложения не задано

Я только что начал Google Cloud Endpoints. При запуске приложения для Android у меня есть следующее предупреждение в logcat: Tag: AbstractGoogleClient Text: Application name is not set. Call Builder#setApplicationName. Где установить имя приложения? Является ли это в конечных точках Android или приложения для Android / облачных вычислений?

ClassNotFoundException для SignInConfiguration при входе в Google

Я использую Google для входа в приложение. Сам вход, похоже, работает нормально, но в тот момент, когда я запрашиваю токен пользователя или идентификатор ID, я вижу следующую трассировку стека в журнале и статус из GoogleSignInResult как Status{statusCode=unknown status code: 12500, resolution=null} 03-30 13:59:09.821 3634-4322/? E/Parcel: Class not found when unmarshalling: com.google.android.gms.auth.api.signin.internal.SignInConfiguration java.lang.ClassNotFoundException: com.google.android.gms.auth.api.signin.internal.SignInConfiguration at java.lang.Class.classForName(Native […]

Android: Как разрешить соединение с API Google не удается из Сервиса?

Вот код, предоставленный официальным руководством, в то время как это фрагмент, вызывающий проблемы. @Override public void onConnectionFailed(ConnectionResult result) { if (mResolvingError) { // Already attempting to resolve an error. return; } else if (result.hasResolution()) { try { mResolvingError = true; result.startResolutionForResult(this, REQUEST_RESOLVE_ERROR); } catch (IntentSender.SendIntentException e) { // There was an error with the resolution […]

Будет ли GCM Network Manager работать на устройствах, отличных от Play?

В качестве замены JobScheduler для Android до 5.0, Google выпустил GCM Network Manager, который автоматически использует собственный JobScheduler в Android 5.0 и некоторый собственный код для более старых. Однако я не уверен, что он работает на устройствах, отличных от Play (без сервисов Google Play), таких как Kindle и Blackberry 10 и телефоны в Китае. От […]

Intereting Posts
Как включить проект Java в проект Android? Android без прокси не работает? Ошибка в тестовом коде Geofence для Android? Кто-нибудь может подтвердить? Невозможно запустить активность – время уничтожения активности для истории Создание стиля по умолчанию с настраиваемыми атрибутами GetSupportFragmentManager (). GetFragments () показывает ошибку времени компиляции Можно ли использовать Javascript / CSS для замены таблиц стилей при повороте мобильного устройства? Offline maps SDK для Android и iOS Как отобразить представление списка в диалоговом окне Android Alert? Получить ширину родительского макета RTSP через потоковое видео HTTPS от GStreamer Как имитировать вращение устройства с помощью эмулятора Android? Показать клавиатуру автоматически Android: Как я могу настроить свой пользовательский вид поверхности на коэффициент фиксированного размера в xml? ListView на вкладке салфетки не обновляется, если не перезапустить