<分区>
<分区>
我想知道如何为 iOS 创建一个应用程序,其中包括通过套接字通信的 IM:我需要什么代码,更重要的是,如何设置服务器。
我知道像“XMPP/Jabber Bot”这样的关键字,但我遇到的大部分信息都是桌面和移动应用程序的混合体,我想创建一个移动应用程序。
服务器需要能够推送通知,只在设备之间发送文本,以及处理登录/创建独立的用户帐户。我想自己制作此服务器,这样我就不必支付月费,我想使用类似 Raspberry Pi 的东西创建一个服务器。当然我需要为用户信息创建一个数据库,据我所知我需要 PHP 和 MySQL。我也不确定数据库是否是服务器的一部分,以及我将如何为服务器提供高存储或带宽。
所有信息都将非常有用,在此先感谢您。
最佳答案
你需要的是实现XMPP protocol . Jabber是实现此协议(protocol)的开源项目。您需要运行 eJabber服务器在您的机器上,XMPP 兼容客户端在您的客户端机器上。两个聊天的人之间的连接保持打开状态,消息被推送到服务器,并从服务器推送到其他客户端。
检查这个Building a Jabber Client for iOS: XMPP Setup .它有足够的帮助让你继续......
关于iphone - 如何创建具有用户间即时消息功能的 iPhone 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13749674/
相关文章:
ios - Today Extension 小部件未在 iphone 6 plus 上加载
objective-c - 核心文本(OS X 和 iOS)和 TeX
iphone - 将常规 xcode 应用程序项目转换为 iOSOpenDev
iphone - 团队代理和管理员 - Apple Developer
ios - 如何根据按钮按下重新加载/刷新 UIPickerView(带有新数据数组)?
ios - UIDatePicker - 允许在两个范围内选择时间
iPhone - 在装有 iOS 4.2 的 iphone 3gs 中不会收到明显的位置变化
iphone - kCVPixelFormatType_420YpCbCr8BiPlanarFullRange 帧到 UIImage 的转换