2016-03-17 423 views
-3

我想在我的應用程序中實現消息傳遞。 每個用戶都有一個收件箱,並且可以將消息發送給其他用戶。Swift中的聊天應用程序ios9

我不想使用Parse或Firebase,因爲我已經有一個MongoDB和一個後端API來管理用戶。我也使用FacebookLogin/Logout。

你知道一個好的SDK來幫助我實現這個功能嗎?或者開始某個地方的教程?

謝謝你的任何反饋。

+0

我暫時沒有試過。我通過Google調查發現的每個API都可以與Parse協同工作,或者使用他們自己的數據庫(例如Firebase)。我發現每個教程都不是免費的。 – Thomi

回答

0

我個人在基於位置的聊天應用程序中使用推送通知並保存了在數據庫中發送和接收的消息。

當用戶發送消息時,您同時向用戶發送推送通知並將其保存到數據庫中。當用戶檢查他們的收件箱視圖時,它將加載保存在收件箱表中的數據。 使用這種方法,您可以選擇您喜歡的數據庫和推送通知提供程序。

另一種選擇是使用websockets進行實時通信。

+0

我從來沒有使用推送通知,但這是一個很好的開始!謝謝您的建議 – Thomi

+0

不客氣!一旦你確定推送通知,你會看到它很容易實現。我推薦這個服務器https://www.npmjs.com/package/node-pushserver進行推送通知。 – Nick

+0

這是一個開始使用此功能的地方,我在這裏要求的所有內容。謝謝! – Thomi