Я создаю push-сервер уведомлений для Android и Интернета с сторонним java-сервером. Поскольку мы знаем, что это часть этого сценария, соответствующее устройство Android должно получить идентификатор регистрации для сервера GCM и поделиться им с сторонним java-сервером. Можем ли мы перенести эту функциональность на сторонний java-сервер? В частности, можно ли получить уникальную регистрацию с использованием стороннего java-сервера, а затем назначить ее соответствующему андроидному приложению?Можно ли зарегистрировать Android-устройство с стороннего java-сервера?
ответ
можно получить уникальную регистрацию с использованием стороннего java-сервера, а затем назначить его соответствующему андроидному приложению?
нет, вы не можете. и на самом деле это не делает любую сцену, потому что есть два варианта:
соответствующих приложения == вашего приложения. если это так, то ничто не мешает вам поддерживать regId для себя.
соответствующее приложение! = Ваше приложение. не имеет никакого смысла, что Google разрешит любому приложению регистрировать любое другое приложение для приема сообщений GCM без получения разрешения на получение приложения.
также я считаю, что то, что вы имеете в виду, это распространенная ошибка:
GCM толчок = Строка состояния уведомления
, понимая, что - вы relize, что он не делает любой чтобы регистрировать приложения, которые не реализовали интеграцию с вашим сервером, потому что событие, если вы могли (и не можете) отправлять другие сообщения GCM-приложения - если они не реализовали широковещательный приемник или службу, которая обрабатывает ваши конкретные параметры push и запускает их показать уведомление или что-то еще, ничего не случится для м.
Нет, это невозможно. Идентификаторы регистрации присваиваются устройствам GCM, и нет возможности изменить этот процесс.
Вы можете создать файл на своем сервере, который генерирует регистрационный идентификатор всякий раз, когда регистрируется устройство (но устройство не должно использовать GCM) и возвращать его обратно. Но для этого вам также необходимо создать собственную библиотеку GCM, которая будет работать на вашем сервере. Ну, это может занять некоторое время, но я думаю, что это возможно.
- 1. Android: Можно ли отправлять push-уведомления непосредственно с стороннего api?
- 2. Можно ли зарегистрировать обработчик событий сервера с помощью jquery?
- 3. Можно ли зарегистрировать несколько переопределений HttpSessionListener с Tomcat 8?
- 4. Можно ли удержать класс от стороннего веб-сервиса?
- 5. Java: Можно ли реализовать hashCode и равно для стороннего класса?
- 6. Можно ли запустить функцию после загрузки определенного стороннего скрипта?
- 7. Можно ли зарегистрировать делегатов в контейнере IOC Castle Windsor?
- 8. Можно ли зарегистрировать ядро Ninject в самом ядре?
- 9. Можно ли зарегистрировать значение этого параметра в конструкторе
- 10. Можно ли обнаружить, когда произошла брpопpуш, и зарегистрировать событие?
- 11. Можно ли зарегистрировать зарегистрированные учетные записи электронной почты в iOS?
- 12. Можно ли зарегистрировать компоненты в Виндзоре без указания интерфейса?
- 13. Можно ли зарегистрировать приложение консоли C# в Azure AD
- 14. Можно ли зарегистрировать ранее оплаченную транзакцию в другой валюте?
- 15. Перетаскивание с использованием Winapi для стороннего управления
- 16. Можно ли наложить наложение на любой экран с помощью стороннего приложения в Android-ТВ?
- 17. EasyXDM: загрузка файлов с стороннего сервиса
- 18. Андроид стороннего приложения
- 19. Возможно ли зарегистрировать имя приложения для iPhone?
- 20. Захват данных из окна стороннего приложения Win32 стороннего разработчика
- 21. Изменение изображения с стороннего сервера
- 22. WIX: Как определить, установлено ли приложение стороннего производителя?
- 23. Возможно ли зарегистрировать/предоставить бот через услугу
- 24. Могут ли протокольные буферы использоваться для реализации стороннего протокола
- 25. Безопасно ли передавать md5 (cookie, some_string) с помощью стороннего сервиса?
- 26. Можно ли сохранить диаграмму кендо в формате png без использования стороннего инструмента (linkpace)?
- 27. контроль перезагрузки стороннего javascript
- 28. Можно ли зарегистрировать на машине более чем .DLL с таким же именем?
- 29. Можно ли зарегистрировать против протокола в Typhoon для использования с TyphoonComponentFactory.componentForType в быстрой
- 30. Можно ли встраивать приложения Angular2
Да, сценарий, который вы только что указали, является одной из ключевых частей моей окончательной демонстрации. –