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

现有 IM 应用改造,具体需求见正文

  •  
  •   webbillion · 2023-09-04 10:25:06 +08:00 · 855 次点击
    这是一个创建于 483 天前的主题,其中的信息可能已经有所发展或是发生改变。

    注意!!!现只是询价调研阶段,不保证项目一定会开发。

    项目情况:一个 IM 应用,已有源码和文档,都有详细的注释,可以正常跑起来,有私聊群聊音视频好友列表好友请求等系统,现在需要改造,加入新的用户和会员体系,比如加入群聊后发言前需要开通会员。新增页面全部由 H5 编写。需要安卓和 iOS 客户端做的事项如下:

    • 页面或逻辑调整
      • 新增用户会员信息,并衔接原来的登录逻辑和流程( H5 传递)
      • 未登录时跳转到 H5 登录
      • 非会员点击陌生人、创建群聊、群聊发言等跳转到会员介绍页面( H5 )
      • 群主可禁言群成员(原来没有)
      • 对坐席聊天页面(就是客服)可能需要稍作改动,比如隐藏某些界面文字
      • 会员可收藏、转发消息(暂定不做)
    • 集成极光推送,点击推送消息打开指定聊天页面即可
    • 集成支付宝、微信支付,供 H5 调用即可
    • webview 和集成 dsbridge
      • webview 要求
        • 应用启动时就加载指定 url ,并全程不销毁,url 加载完成后再结束启动页正常进入页面,没网则看下一条要求。
        • 全屏展示
        • (可选)将载入 url 过程中遇到的 html 和 js 文件存到本地,离线时使用本地文件。
      • 给 js 用的方法有
        • 设置用户信息、更新用户信息、token ( H5 页面使用自有登录后将服务器返回的原有登录信息传给 App ,也可用来更新)
        • 调用支付宝和微信支付
        • 隐藏当前 webview
        • 设置状态栏颜色
        • 打开 App 的指定页面
      • 调用 js 的方法有
        • 用户点击了返回的处理方法
        • 打开 webview 的指定页面
        • 支付成功的回调

    有兴趣的小伙伴可以留言简单讨论或者报价,也可以留下你的联系方式或者加我微信 d2ViYmlsbGlvbg==。可以只接一种,当然最好是一个团队把安卓和 iOS 都接了。

    pultako
        1
    pultako  
       2023-09-04 11:08:32 +08:00
    大部分都做过, 问一下是 Rainbow 那套产品的吗?
    coderxy
        2
    coderxy  
       2023-09-04 11:14:10 +08:00
    你这根本不用大费周章,直接在原来 im 发消息的地方加一个同步调用其它服务接口, 然后再这个里面去判断你的用户及会员体系就好了。
    webbillion
        3
    webbillion  
    OP
       2023-09-04 11:34:57 +08:00
    @pultako #1 是的,就是那套,哈哈
    @coderxy #2 这个客户的团队没有客户端开发人员,想接这个活,还想省钱。所以希望搭建核心功能,然后剩下的他们自己做 H5 开发。
    honeyCream
        4
    honeyCream  
       2023-09-04 13:46:24 +08:00
    做过 IM,也对接入过 DSBridge,也做过其他前端与原生交互的逻辑.本人是做 iOS 的,如果需要的可以找到对应安卓开发.
    绿色软件: MTg2NzIzNDM4OTM=
    xuyihao
        5
    xuyihao  
       2023-09-04 13:57:46 +08:00
    刚搞完一个微信小程序的 IM 集成,对接的网易云信,基本全手撸,前端 H5 方面没问题,本人还会点 flutter ,不知道行不行
    webbillion
        6
    webbillion  
    OP
       2023-09-04 14:14:17 +08:00
    @xuyihao #5 不好意思,技术栈不太符合,我们是需要对客户端原生代码进行改动。
    webbillion
        7
    webbillion  
    OP
       2023-09-04 14:14:53 +08:00
    @honeyCream #4 已发送申请
    pultako
        8
    pultako  
       2023-09-04 14:44:48 +08:00
    @webbillion 那太巧了,我在以前的公司之前就是基于这套系统魔改做了很多工作,不光是你说的,包括撤回,禁言,陌生人开关,新的消息类型,接入 webview 并注入 js 脚本之类的功能都做过,安卓和服务端都是我,还把 udp 魔改成 tcp(当然现在好像有了) , 另外你的绿色软件搜不到, 方便的话发一个?
    webbillion
        9
    webbillion  
    OP
       2023-09-04 15:37:42 +08:00
    @pultako #8 不好意思搞错软件了,我打开搜索了,你重新搜一下呢
    kuituosi
        10
    kuituosi  
       2023-09-05 09:01:26 +08:00 via Android
    im 技术架构师,擅长 im 整体架构和服务端架构,客户端 ui 部分不太熟悉。可以提供服务端和客户端业务逻辑二次开发。另外提供企业级 im 服务,即时到达,不丢不重,消息严格递增,以及高端用户定制开发
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1117 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:36 · PVG 02:36 · LAX 10:36 · JFK 13:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.