我有两个iOS应用程序,可以称之为代理应用程序和客户应用程序。 我有这两个应用程序之间的聊天功能,但聊天记录需要记录在服务器上。两个推送器应用程序之间是否可以进行私人信道通信
我已经创建了两个推应用程序,一个用于每个iOS应用的。他们都订阅各自的private-{id}-channel
。
现在从生成消息,每次说的代理程序(通过HTTP请求到服务器),我想Server创建代理的客户的私人频道消息推事件。
是否有可能实现上述使用推私人渠道?你能做到这一点
我有两个iOS应用程序,可以称之为代理应用程序和客户应用程序。 我有这两个应用程序之间的聊天功能,但聊天记录需要记录在服务器上。两个推送器应用程序之间是否可以进行私人信道通信
我已经创建了两个推应用程序,一个用于每个iOS应用的。他们都订阅各自的private-{id}-channel
。
现在从生成消息,每次说的代理程序(通过HTTP请求到服务器),我想Server创建代理的客户的私人频道消息推事件。
是否有可能实现上述使用推私人渠道?你能做到这一点
一种方式是同时具有用户加入同一个通道。
比方说你有两个用户:user-a
和user-b
。 两个用户订阅共同的私人频道private-chat-user-a-user-b
。
let myChannel = pusher.subscribe("private-chat-user-a-user-b")
通道
myChannel.trigger(eventName: "client-my-event", data: ["your": "data"])
Client events。然后触发的客户端事件只是客户端之间发送消息的方式,没有服务器中继它们。
披露:我在推者工作。
我想在服务器上记录聊天,因此,我并没有让客户应用程序直接在代理应用程序频道上发送消息,而是让客户应用程序调用了我的服务器API,它记录了消息并将其依赖于代理应用程序正在听。
只是让他们都加入同一个频道 –
@Rao有没有什么解决办法?你有任何其他的想法如何基本上这样做,任何建议或教程将不胜感激。 –