我有兩個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有沒有什麼解決辦法?你有任何其他的想法如何基本上這樣做,任何建議或教程將不勝感激。 –