Уведомления просты в использовании на одном узле, но сложнее в сети. Особенно, я не думаю, что на самом деле слишком много людей используют его, так как результаты поиска Google скудны :) Теперь по вашим вопросам:
Для 1: да, вы должны иметь соответствующие nodename
и notificationName
. На странице руководства написано так (хотя и не кристально ясно):
createnode hostname nodename username
Creates a node on the server to send notifications using. Before
a client can subscribe to notifications with a given name, the
server must be configured with a node with a matching name.
Итак, сначала вы должны создать узел, затем вы можете прослушивать уведомления с заданным именем. В противном случае вы не получите уведомления.
Для 2: Я получаю эту ошибку, когда не работает демон XMMP (т.е. порт 5222 закрыт). Этот порт открыт для вас? (проверьте вывод nmap -p 5222 push.example.com
).