XMPPFramwork 环境搭建

深入探讨XMPP框架与协议
本文详细介绍了如何将XMPP框架与多个协议模块整合到工程中,包括配置链接、添加库、设置搜索路径等步骤,并阐述了这些协议的具体功能与应用场景。

Authentication

Categories

Core

Utilities

Vendor

拖入工程中

Extensitons

根据自己的需要的模块拖入工程中

添加库  

Security.framework

CFNetwork.framework

libxml2.tbd

libresolv.9.tdb

TARGETS->Build Settings->Linking->Other Linker Flags 设置"-lxml2"

TARGETS->Build Settings->Search Paths->Header Search Paths 设置"/usr/include/libxml2"

TARGETS->Build Settings->Apple LLVM5.0-Language-Objective-Objective C->Objective-C Automatic Reference Counting 设置"NO"

Sample_XMPPFramework.h  拖入工程中  改名为XMPPFramework.h

在XMPP.h中 加入

#import <UIKit/UIKit.h>


Extensitons模块:

XEP-0009

在两个XMPP实体间传输XML-RPC编码请求和响应

XEP-0006

使能与网络上某个XMPP实体间的通信

XEP-0045

多人聊天相关协议

XEP-0054

名片格式的标准文档  http://wiki.jabbercn.org/XEP-0054

XEP-0060

提供通用公共订阅功能

XEP-0065

两个XMPP用户之间建立一个带外流,主要用于文件传输

XEP-0082

日期和时间信息的标准化表示

XEP-0084

用于交换用户头像,一个小的和自然人用户相关的图像或图标. 

该协议定义了头像元数据和图像数据本身的承载格式.

 承载格式典型地使用定义于XEP-0163的 XMPP发布-订阅个人事件脚本 

协议来传输

XEP-0085

聊天对话中通知用户状态

XEP-0100

表述了XMPP客户端与提供传统的IM服务的代理网关之间交换的最佳实践

XEP-0115

广播和动态发现客户端、设备、或一般实体能力。

XEP-0136

为服务端备份和检索XMPP消息定义机制和偏好设置

XEP-0153

用于交换用户头像

XEP-0184

消息送达回执协议

XEP-0199

XMPP ping 协议

XEP-0202

用于交换实体间的本地时间信息

XEP-0203

用于延迟发送

XEP-0224

引起另一个用户注意的协议



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值