ios - 如何在 IOS 中开始单用户聊天?

标签 ios chat

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 9 年前

我是 IOS 的新手,我想创建一个具有单用户聊天功能的应用程序。我不知道应该如何开始使用聊天功能。我搜索了它并找到了 QUICKBLOX sdk,但问题是这个 sdk 在应用程序中显示了它的图像。谁能告诉我应该使用哪个 api 或 sdk,或者我应该如何从头开始创建一个基本的聊天应用程序?

最佳答案

您需要一个 XMPP 服务器来将聊天消息传递到不同的设备。 如果你想自己搭建服务器,勾选this tutorial . 如果你想要性感的 node.js 实现,检查 [xmppjs] (https://github.com/mwild1/xmppjs)。 如果您想使用第三方服务,Quickblox当然是一条路要走。

还有其他服务提供者:

  • Parse : Parse SDK 简单易用,但不支持实时消息。你必须不时查看新消息。

  • Firebase :它提供实时消息支持,但您必须每月为 200 个事件连接支付 45 美元。

  • Layer : 与 firebase 相同,但它有一个易于使用的 SDK。仍处于 alpha 阶段。

如果你不想弄乱 XMPP,socket.io (对于 nodejs 爱好者)和 signalr (对于 ASP.NET 爱好者)是替代解决方案。

关于ios - 如何在 IOS 中开始单用户聊天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21228765/

上一篇:ios - UITableView 奇怪的 reloadData 问题

下一篇:ios - 如何使用 Sprite Kit 在 2D 游戏中模拟 z 轴的重力

相关文章:

java - 如何使用 Selenium/Webdriver 自动化聊天应用程序?

iphone - 使用缩进级别在 ios 中的 UITableview 中下拉

ios - 我可以将 WatchKit 扩展添加到通用应用程序中吗?

ios - QuickBlox:如何获取房间的所有成员?

c# - NetworkStream.Read() 不起作用并抛出 ArgumentOutOfRangeException

node.js - 使用now.js调用distributeMessage方法时出错

ios - 通过 AWS SNS 发送和接收推送通知

ios - 多个开发人员在 iOS 中工作一个 Storyboard

c# - MonoDevelop 调试器崩溃,没有错误消息,使用 Dijkstra 算法和二维数组

android - 如何在 Android 聊天应用程序中使用低功耗蓝牙 (BLE)?