V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LeanCloud
LeanCloud
yellowV2ex
V2EX  ›  LeanCloud

iOS 聊天的那个 Demo 要想 run 起来还真艰难呢。

  •  
  •   yellowV2ex · 2014-11-20 14:21:08 +08:00 · 6829 次点击
    这是一个创建于 3660 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/leancloud/leanchat-ios

    首先CocoaPods都没有写包的版本,比如Demo主要用到的 JSQMessagesViewController,新版本已经没有 JSQTextMessage 这个东西了,但Demo还在用,又不给出来Demo用的到底是哪个版本
    经过一番寻找,应该是这个版本
    https://github.com/jessesquires/JSQMessagesViewController/tree/72a4b5b97028ed029d50cfc7c5df9f151ed0a017

    然后 Issues 里报告崩溃的也没个人来理,作为一个即时通讯提供,只提供基本的后台和SDK接口,大量基本相同的比如聊天界面等工作要开发者们重复又重复,浪费大量的时间。

    总的来说,想要用AVOS的即时通讯,还是要折腾一大番才能接入
    8 条回复    2014-11-20 18:31:47 +08:00
    ipconfiger
        1
    ipconfiger  
       2014-11-20 14:55:59 +08:00
    提供一个成本低廉接入容易的聊天(消息)服务,可以自己部署,有前途没?
    pljhonglu
        2
    pljhonglu  
       2014-11-20 15:27:40 +08:00
    @ipconfiger 已经有人在做这个了,一直在用环信的,感觉聊天服务似乎不是那么容易的,使用的过程中也发现环信那边也会出现各种问题。
    yellowV2ex
        3
    yellowV2ex  
    OP
       2014-11-20 16:14:27 +08:00
    @pljhonglu
    @ipconfiger
    就是因为这个帖子满天飞 http://www.zhihu.com/question/26550604
    才想说试试其他家的服务
    lzwjava
        4
    lzwjava  
       2014-11-20 16:57:30 +08:00
    你好,JSQMessageViewController 用的是6.0-beta6,您的github账号是cyteven吗,那个issue已经回答了。

    不好意思,我们正在做一些工作来实现快速接入。我的QQ是651142978,希望能与您交谈,并帮助您接入聊天组件。
    ipconfiger
        5
    ipconfiger  
       2014-11-20 17:07:44 +08:00
    @pljhonglu 我是说用开源程序的形式自己部署在自己服务器上的,不是用PAAS类服务的啦
    typcn
        6
    typcn  
       2014-11-20 17:11:39 +08:00
    我在考虑用 Socket.io 自制协议做一套聊天
    pljhonglu
        7
    pljhonglu  
       2014-11-20 17:18:41 +08:00
    @ipconfiger 实际上环信等聊天服务,貌似也是基于XMPP的开源程序的,据我了解有一个JAVA版的openfire,如果是自定义协议的话,可能需要自己写一套框架。
    但是这种聊天的开源框架最重要的就是扩展性,扩展性好就意味着需要用户配置的地方会很多,所以做成开源程序自己部署的话成本应该也会比较高。
    所以我觉得像环信、AVOS这种即时通讯的方案应该也是一种折中的办法。
    yellowV2ex
        8
    yellowV2ex  
    OP
       2014-11-20 18:31:47 +08:00
    @lzwjava 谢谢,我第一次用LeanCloud,demo我最后终于运行起来了,还是差不少东西。
    我目前做的一个是基于推送通知主动拉去更新的聊天,表情,自定义表情和语音发送都有了,最近因为服务器也不是很给力,所以在试一些xaas类的服务。

    不知道如果我做了一套基于LeanCloud的聊天,包括位置,表情,自定义表情和发送语音,视频的代码的话有没有什么销售的途径
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5644 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:39 · PVG 11:39 · LAX 19:39 · JFK 22:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.