2009-09-26 38 views
0

正如標題所說,我想在用戶訂閱機器人時發送歡迎消息。當用戶訂閱機器人(一般情況下)時,應該如何處理髮送xmpp歡迎消息

但據我瞭解,呈現訂閱節不應該包含來自包含資源的JID(並且我的測試使用Adium表明也是這種情況)。也就是說,歡迎消息可以很容易地發送到純粹的JID,但這真的是正確的方式嗎?感覺它應該被髮送到訂閱來源的實際實例。

也許我看到一個問題沒有?如果沒有,關於如何解決它的任何想法?

回答

3

不要害怕將消息發送到裸露的JID。幾乎所有的時間,這都是你想要的。用戶可能已經有了一個非常棒的系統,可以使用優先級在正確的設備上獲得答案,如黑莓,家庭jabber客戶端,工作中的用戶等等。哎呀,他們可能已經發送了他們的優先級爲0的黑莓手機的請求,他們想要在他們的辦公桌上得到答案。

只需發送標題類型的消息節,因爲您不希望他們回覆通知。

+0

謝謝!非常感激! – lemonad

0

有關郵件的事情都是正確的。 如果你關心誰發送狀態訂閱節,我不知道你是否真的知道當時的資源。 IIRC,在轉發呈現訂閱之前資源被剝離,並且我假設您正在迴應他們。此外,機器人想要知道所有的存在,所以訂閱裸露的jid是正確的。

相關問題