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

Сообщение Android GCM успешно отправлено, но не получено

Я пытаюсь использовать службу GCM для отправки push-уведомлений на мои устройства. Я следил за учебником Android Hive (который теперь устарел, как и многие другие вопросы и ответы об этом) для серверных функций, которые выглядят так, как ожидалось, так как я могу получить такие результаты: {"multicast_id":9131068334342174816,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1377441098827443%1d84a26ff9fd7ecd"}]} Но, согласно некоторым ответам , получение этого ответа просто означает, […]

AdMob не будет показывать баннер до обновления или входа в google plus

У меня проблемы. Мой AdMob уже давно создан без каких-либо проблем, но я заметил что-то не так. Объявление успешно загружено (я вижу сообщение из ddms), но он не будет отображаться. Он будет показан после периодического обновления в 60 секунд или когда я открою логин для google plus. Проблема возникает только с AdMob в Google Play […]

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. Но когда я подписываю его своим ключом, пользователи не могут войти. Я получаю сообщение «Приложение настроено неправильно. Проверьте, что имя пакета и подпись завершены в соответствии с идентификатором клиента в консоли разработчика» Я сделал это […]