【问题标题】:How to create chatting app using swift如何使用 swift 创建聊天应用程序
【发布时间】:2017-12-30 20:29:36
【问题描述】:

嗨,我正在一个应用程序中工作,该应用程序需要一对一地发送消息,因此我遵循一个示例https://www.appcoda.com/socket-io-chat-app/,它工作正常,但此代码在模拟器上成功运行。但是当我尝试在 iPhone 设备上运行它时,没有建立连接,我知道除非连接到与您的 Mac 相同的网络并在 Mac 上运行 Socket.IO 服务器,否则此应用程序将无法运行。 192.168.X.X 地址是本地网络地址。现在我希望我的应用程序能够正常工作,所以请帮助我完成这个过程,否则请参考其他一些运行良好的示例,但我不想使用 firebase

【问题讨论】:

  • 您需要与后端团队沟通,他们会在这部分帮助您。很少有设置需要从头到尾进行管理。
  • 那几个设置是什么??
  • 域名、端口号、聊天管理方法等设置
  • 还有其他聊天应用的例子吗??
  • 老哥,暂时不可用,我要找这个.......

标签: ios node.js sockets swift2 chat


【解决方案1】:

我不明白“全面工作”是什么意思,但如果你想让你的应用在本地网络之外可见,你必须租用一个具有公共 IP 的 vps,或者为你的 Mac 租用公共 IP。在第二种情况下,询问您的产品如何做到这一点。

为了提高你应该购买域名(例如,mywonderchat.com)和证书来创建安全连接而不是不安全的。

为了找到一些有用的 URL 阅读这个https://github.com/matteocrippa/awesome-swift/blob/master/README.md#chat

【讨论】:

  • 我的应用程序只能在注册 IP 上运行..我想在所有设备上运行这个应用程序..这就是我所说的“全面工作”
  • @user3549189 为什么你认为它在其他设备上不起作用?也阅读我更新的帖子
  • 是否有其他选项可以使用移动数据库进行聊天
【解决方案2】:

您可以在 Swift 中使用 Twilio 的聊天 SDK 来创建您的应用程序。这是我遇到的最好的聊天 API 之一。在这里,您将主要关注应用程序的逻辑和 UI,而其他样板代码已经由它们管理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-07
    • 2016-09-08
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 1970-01-01
    • 2020-08-27
    相关资源
    最近更新 更多