Я пытаюсь написать модуль, который запускает HTTP POST для API, когда пользователь получает сообщение в автономном режиме в ejabberd. Это приложение для iOS, которое поддерживает Push-уведомления.'from' атрибут отсутствует в ejabberd offline message Packet
Я последовал за руководство по http://jasonrowe.com/2011/12/30/ejabberd-offline-messages/
Я тестировал код в блоге. Большинство частей работают, но атрибут from
отсутствует в перехваченном автономном сообщении. Как вы можете видеть в приведенном выше сообщении в блоге, сценарий автора также имеет такую же проблему. Итак, как я могу получить имя учетной записи отправителя в автономном пакете сообщений?
Я что-то пропустил или это ошибка (в автономном сообщении, from
атрибут просто отсутствует)?
BTW, я настроил общий список «Everyone» в моей конфигурации ejabberd, который позволяет всем видеть всех в качестве «контактов». Я не уверен, что это причина.
Спасибо :)