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

GcmListenerService.onMessageReceived () не вызывается

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

Виртуальные сообщения Google – CCS (XMPP) против HTTP-сервера

Я прочитал документацию https://developer.android.com/google/gcm/index.html И единственная разница, которую я вижу, заключается в том, что сервер на базе CCS (XMPP) позволяет осуществлять двунаправленную связь непосредственно между устройством Android и сервером GCM. Существуют ли другие причины, по которым вы выбрали бы CCS (XMPP) через HTTP или наоборот?

Проверка подписки на сообщение о покупке приложения для Android в Python в Google App Engine

Пример приложения на сайте разработчиков Android подтверждает покупку json с использованием java-кода. Кто-нибудь не повезло в том, как проверить покупку на python. В частности, в GAE? Ниже приведены соответствующие выдержки из программы примера выставления счетов в Android. Это то, что нужно было бы преобразовать в python с помощью PyCrypto, который был переписан, чтобы быть полностью […]

GCON канонический идентификатор

При наличии нескольких регидов для 1 устройства GCM возвращает каноническую ошибку id: {"multicast_id":xxxx,"success":2,"failure":0,"canonical_ids":1,"results":[{"message_id":"xxxxx"},{"registration_id":"newest reg ID here","message_id":"xxxxxx"}]} Таким образом, он показывает новейший regid, который должен использоваться GCM, но почему он не показывает регистр, который вы должны удалить (старый)? Как узнать, что такое старый регистр и какой из них я должен удалить из своей базы данных?

Parse.com – настраиваемый звук уведомления Android

Я знаю, что звук push-уведомлений в Android можно настроить (на iOS уже работает). Тем не менее, я не вижу ссылки в документах, но только для каждого звука iOS. Я видел в Parse.com форум, что такая функция была запрошена около года назад и ответила, что она была «на столе». Любые обновления по этому поводу? Если не […]

После обновления до Google Play Services 9.0.0 приложение зависает в DynamiteModulesC

Обновлено приложение в версии до 9.0.0 с этими изменениями и регенерация google-services.json : classpath 'com.google.gms:google-services:3.0.0' compile 'com.google.android.gms:play-services:9.0.0' После обновления, когда приложение инициализируется, появляется ожидаемая последовательность сообщений logcat. Примерно через 7 секунд снова выводится одна и та же последовательность сообщений с добавлением заголовка background_crash . Например: 17:39:30.162 5453-5453/com.xxx.nub:background_crash I/MultiDex: install done Приложение работает нормально, пока оно […]

Ограничить поиск автозаполнения в определенной стране в Google Адресах Android API

Моя цель – ограничить результаты автозаполнения с помощью API Google Адресов Google в той или иной стране (США). Я использую следующий API: PendingResult<AutocompletePredictionBuffer> results = Places.GeoDataApi .getAutocompletePredictions(mGoogleApiClient, constraint.toString(), mBounds, mPlaceFilter); Похоже, LatLngBounds должен выполнять эту работу. Если да, то каковы значения LatLngBounds для Соединенных Штатов? Какой источник вы использовали для получения LatLngBounds для страны? LatLngBounds […]

Неверно настроены службы игр для Android. Кто-нибудь знает, как исправить?

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

Как я могу использовать сервисы google play в проекте maven?

Кто-нибудь может дать мне пошаговое руководство о том, как я могу использовать сервисы google play в проекте maven? Я добавил две зависимости <dependency> <groupId>com.google.android.gms</groupId> <artifactId>google-play-services</artifactId> <version>4</version> <type>apklib</type> </dependency> <dependency> <groupId>com.google.android.gms</groupId> <artifactId>google-play-services</artifactId> <version>4</version> <type>jar</type> </dependency> Apklib и jar появляются в репозитории maven, но класс com.google.android.gms.R не генерируется. Я получаю NoClassDefFoundError. Как я могу поместить com.google.android.gms в […]

Время доставки GCM-сообщений WILDLY беспорядочно

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