如何使用 iphone SDK 更新 xmpp 中的头像?
我如何使用 iphone SDK (XMPPStream) 在 xmpp 中更新我的头像 - 登录用户头像(照片)?
我有 XMPPvCardAvatarModule (但没有方法描述),所以无法了解如何使用其方法来更新 avtar(图像)?任何人都可以发布示例代码吗?链接了解这一点,我遇到了这个问题!谢谢。
how can i update my avtar - login user avtar (photo) in xmpp using iphone SDK (XMPPStream) ?
i have XMPPvCardAvatarModule (but not having method description) so not able to get how to use its methods to update avtar(image) ?? Can any one post sample code & links to understand that, i am stuck with this problem !! Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
大多数人使用 XEP-153 作为头像。但请小心实施这一点。如果您的哈希逻辑错误,并且不进行负缓存,则会对网络造成严重破坏,因为您的客户端不断重新查询永远不会与给定哈希值匹配的 vcard。请不要将您的客户端设置为每次登录时向名册上的每个人发送 vcard 查询 - 请注意 XEP 中用于缓存头像的“必须”,否则不要实现此功能。
另外,请注意社区希望有一天迁移到 XEP-84,该版本已在某些情况下提高效率的潜力。
Most folks use XEP-153 for avatars. But please be careful implementing this. If you get your hash logic wrong, and you don't do negative caching, it wreaks havoc on the network as your client constantly re-queries for vcards that will never match the hash they're given. Please do NOT set your client to send vcard queries to everyone on your roster every time you log in -- please heed the MUST in the XEP for caching avatars, or do NOT implement this feature.
Also, please be aware the community hopes to one day move to XEP-84, which has the potential to be more efficient in certain cases.