在我的一个Mac应用程序中,我需要有PUSH通知。与其使用一些自定义解决方案,我认为我不妨尝试一下NSServerNotificationCenter
。苹果的文档提到了一个notificationconf
命令,我的Ubuntu服务器没有这个命令。该文档还提到NSServerNotificationCenter
使用XMPP。NSServerNotificationCenter和Linux服务器
我的问题基本上是这样的 - 我有我的服务器上运行ejabberd,我可以连接到我的代码?我如何将通知发送给使用此用户的用户?我还需要一种方法让我的NSServerNotificationCenter
知道我的用户的凭据 - 我认为我会使用NSTask
执行此操作并运行notificationconf setpass hostname username
。
有谁知道我该如何去设置这个?我还需要找到一种方法来在用户通过PHP注册时创建新的ejabberd用户,但这应该不成问题。
再说,如果这是不可能的太容易了,有没有这样做在Mac上的推送通知与运行的服务器部分的Ubuntu的服务器的另一种方式?
感谢您的任何回应,这个话题令我非常困惑。
谢谢..我已经建立了一个XMPP服务器聊天我摆在首位的服务器上,所以我大概可以轻松地做推送通知。这是苹果公司在那里的课程,真是太可惜了! –