轻松搭建--融云Android聊天工具

上一篇是搭建Web版本的融云,轻松搭建--类似微信的聊天工具

融云支持客户端的二次开发,Android和ios两个版本,安卓是通过Java开发的,所以我就尝试自己构建一把。ios端的项目构建我也在尝试中。前两天安卓客户端打包成功,基本功能也都可以使用。本篇记录一下Android版聊天客户端的搭建步骤。

 

一、安装步骤

1.前提

  • 分布式的版本控制工具 Git

  • 安卓项目开发工具 Android Studio

2.下载项目源码

git clone https://github.com/sealtalk/sealtalk-android.git

3.修改部分内容

使用Android Studio打开项目源码,如下图:

修改内容:

1.替换 SealTalkUrl.java 中的 DOMAIN 常量值为您所部署的 SealTalk 服务地址。

public class SealTalkUrl {
    public static final String DOMAIN = 这里请替换为您所部署的 SealTalk Server 地址;

2.替换 IMManager.java 中,init 方法中调用融云初始化的代码 RongIM.init 替换为您所申请的融云 AppKey。

 private void initRongIM(Context context) {
        // 可在初始 SDK 时直接带入融云 IM 申请的APP KEY
        RongIM.init(context, 这里请替换为您的融云 AppKey, true);

4.项目打包,输出apk文件

安卓项目是Gradle进行项目管理的,和我们知道Maven功能是类似。

项目构建完成后,在源码目录搜索*.apk,就可以找到刚刚打包的文件。(不太懂安卓)

我已把打包后的安卓客户端上传到服务器了。

下载地址:http://www.restlessman.cn:9001/apps/android/sealtalk.apk

 

二、使用融云的说明

1.免费版本融云注册用户最多100人。平台支持对用户的管理。

2.免费版基础功能

3.其他功能

  • 音视频服务

  • 小视频服务

  • 短信服务

  • 红包服务

开发环境有些功能可以免费体验,有兴趣的朋友可以试一试。

 

三、最后

至此,我已搭建了融云聊天的web,Android版本,可以进行简单的即时通讯了。一套聊天工具搭建下来也学到不少东西。

  • node.js服务端搭建需要使用pm2来管理服务

  • 学习到更多Linux下的命令

  • 学会安卓项目如何打包

下一步计划:

1.对融云的web端进行改造;

2.开发一套windows桌面程序。

附录:

参考文档:https://docs.rongcloud.cn/im/introduction/intro/

 

文章推荐

10个月的原创文章汇总

Java程序员接私活的项目-JeecgBoot

Github + hexo matery 主题搭建免费博客

自助快递单号查询

一键转载公众号文章到自己的网站

免费使用 Google Cloud Platform

 

                                        不安分的猿人

                                   孜孜不断的技术分享!

                            

                                                  END

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章