Bluemix: проблемы push-уведомлений IBM
Я использовал экземпляр службы Push в своем приложении, но теперь я хочу переместить мое приложение в другую организацию.
Я обнаружил, что по этой ссылке сказано, что служба Push прекращена: https://developer.ibm.com/bluemix/2015/12/15/important-mobile-services-announcement/, поэтому я перешел с службы Push на Служба push-уведомлений IBM. После внесения изменений у меня возникла следующая проблема.
Я не могу увидеть свои зарегистрированные устройства в области мониторинга Bluemix, но могу получить список зарегистрированных устройств, используя REST API. Почему это происходит? Скриншот
Я не могу найти API REST для отправки уведомления на определенный идентификатор устройства, как я делал это раньше с помощью службы Push. Как я могу сделать это с новым сервисом? Кроме того, есть ли способ создать экземпляр оригинальной службы Push в моей новой организации?
1 ответ
Как вы заметили, список зарегистрированных устройств был удален при переходе на новую службу push-уведомлений. Я свяжусь с командой push-уведомлений, чтобы узнать о возможности его повторного введения, и добавлю комментарий с их ответом. Прямо сейчас вы правы в том, что единственный способ получить список устройств и их идентификаторы устройств - через REST API.
Вы должны иметь возможность использовать POST /apps/{applicationId}/messages, указав любое количество идентификаторов устройств в массиве 'target'. Вы можете увидеть полную модель json для вызова, щелкнув тег "Модель" под заголовком "Класс ответа", а не "Схема модели", как показано: