在IOS中使用XMPPFrameWork更新配置文件照片

时间:2013-12-26 06:36:40

标签: ios photo user-profile xmppframework

我正在开发一款聊天应用。现在有一个个人资料照片的概念。任何人都可以告诉我如何更改,更新我的个人资料照片以及其他用户如何检索我的个人资料照片。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

要发布avtar图像,您必须使用XEP-0084 要下载用户头像,您可以使用XEP-0153

发布和更新用户头像的过程如下 XEP-0084的关键点

  1. 用户将“image / png”内容类型的头像数据发布到数据节点,并可选择将其他内容类型发布到HTTP URL。
  2. 用户发布更新的化身元数据节点的通知,项ID相匹配的图像数据的SHA-1散列“图像/ PNG”内容类型(注意:这是图像数据本身,而不是base64-的散列编码版)。
  3. 订阅者会收到通知。
  4. 可选(如有必要),订阅者使用pubsub retrieve-items功能(或通过HTTP)从数据节点检索ItemID标识的头像数据。
  5. (可选)用户禁用头像显示。
  6. 注意:发布化身数据和元数据之前,用户必须确定他或她的服务器通过遵循XEP-0163,因为这种支持简化化身出版物中指定的程序支持发布订阅的PEP子集。以下示例假定PEP服务的可用性。