[IOS]私信聊天界面改进,并支持图片的显示

火蚁 发布于 2015/09/14 17:11
阅读 28
收藏 0

[需求描述]

开源中国的主站客户端里面有私信聊天的功能,但是现在使用体验以及显示的各种效果,并不是很理想,需要进行一些改进

[功能描述]

  1. 聊天时间显示,时间间隔为五分钟以上才显示出来
  2. 下拉则加载下一页的聊天记录
  3. 聊天记录的显示顺序应该是倒序的,即最新的显示在最下面,从下往上(需要符合常规的即时通讯软件的使用习惯)
  4. 点击右上角的菜单可以进入好友的用户中心界面
  5. 图片消息类型,则显示图片的样式,并且点击图片则可以显示大图
  6. 发送消息时即时刷新到列表中,并在左侧显示一个耗时等待条,发送成功之后进行隐藏(这个也需要符合常规的即时通讯软件的使用习惯)

[设计的接口]

1.获取消息列表接口
    GET /action/api/message_detail_list

参数说明:

  • hisuid 好友的用户id
  • pageIndex 页数

部分节点说明:

2.发送消息的接口
    POST /action/api/pub_message

参数说明:

  • uid 当前登录用户的id
  • receiver 消息接受者的id
  • content 消息的内容

[参考效果]

  1. QQ的聊天界面
  2. 微信的聊天界面

[参与方法]

  1. 点击悬赏详情右下角的:我要报名 按钮进行悬赏报名
  2. 报名审核通过之后,即可Fork OSC的安卓客户端开源项目进行开发,项目地址如下:

    http://git.oschina.net/oschina/android-app

  3. 开发完成之后,即可向我们提交Pull Request,并且记得在此悬赏详情进行悬赏方案的提交

  4. 最后等待我们进行审核,如果你的解决方案被我们选中之后,赏金也将会在第一时间打到你在OSC众包平台的资金账户中

重要事情说三篇:提交Pull Request的同时,记得在此提交:解决方案、解决方案、解决方案    

为了保证公平性,我们将会按照提交 Pull Requests 的先后顺序进行挨个测试。

加载中
0
wms1
wms1
可以尝试使用网易云信
0
Tanweijie
Tanweijie
IOS怎么还没有人报名
0
l
lbfamous
这个怎么还没人做呢??
0
张福函
张福函
凭什么ios比安卓高100块钱?
返回顶部
顶部