在我的一個Mac應用程序中,我需要有PUSH通知。與其使用一些自定義解決方案,我認爲我不妨嘗試一下NSServerNotificationCenter
。蘋果的文檔提到了一個notificationconf
命令,我的Ubuntu服務器沒有這個命令。該文檔還提到NSServerNotificationCenter
使用XMPP。NSServerNotificationCenter和Linux服務器
我的問題基本上是這樣的 - 我有我的服務器上運行ejabberd,我可以連接到我的代碼?我如何將通知發送給使用此用戶的用戶?我還需要一種方法讓我的NSServerNotificationCenter
知道我的用戶的憑據 - 我認爲我會使用NSTask
執行此操作並運行notificationconf setpass hostname username
。
有誰知道我該如何去設置這個?我還需要找到一種方法來在用戶通過PHP註冊時創建新的ejabberd用戶,但這應該不成問題。
再說,如果這是不可能的太容易了,有沒有這樣做在Mac上的推送通知與運行的服務器部分的Ubuntu的服務器的另一種方式?
感謝您的任何迴應,這個話題令我非常困惑。
謝謝..我已經建立了一個XMPP服務器聊天我擺在首位的服務器上,所以我大概可以輕鬆地做推送通知。這是蘋果公司在那裏的課程,真是太可惜了! –