Bluemix: проблемы push-уведомлений IBM

Я использовал экземпляр службы Push в своем приложении, но теперь я хочу переместить мое приложение в другую организацию.

Я обнаружил, что по этой ссылке сказано, что служба Push прекращена: https://developer.ibm.com/bluemix/2015/12/15/important-mobile-services-announcement/, поэтому я перешел с службы Push на Служба push-уведомлений IBM. После внесения изменений у меня возникла следующая проблема.

  1. Я не могу увидеть свои зарегистрированные устройства в области мониторинга Bluemix, но могу получить список зарегистрированных устройств, используя REST API. Почему это происходит? Скриншот

  2. Я не могу найти API REST для отправки уведомления на определенный идентификатор устройства, как я делал это раньше с помощью службы Push. Как я могу сделать это с новым сервисом? Кроме того, есть ли способ создать экземпляр оригинальной службы Push в моей новой организации?

1 ответ

Решение
  1. Как вы заметили, список зарегистрированных устройств был удален при переходе на новую службу push-уведомлений. Я свяжусь с командой push-уведомлений, чтобы узнать о возможности его повторного введения, и добавлю комментарий с их ответом. Прямо сейчас вы правы в том, что единственный способ получить список устройств и их идентификаторы устройств - через REST API.

  2. Вы должны иметь возможность использовать POST /apps/{applicationId}/messages, указав любое количество идентификаторов устройств в массиве 'target'. Вы можете увидеть полную модель json для вызова, щелкнув тег "Модель" под заголовком "Класс ответа", а не "Схема модели", как показано:

Другие вопросы по тегам