使用融云SDKphp

1. 功能需求分析html

1.1 核心功能需求:java

* 即时通信android

* 文字聊天git

* 语音聊天github

1.2 辅助功能需求:数据库

* 注册、登陆api

* 好友添加功能服务器

* 好友关系管理网络

2. 融云即时通信平台简介

2.1 平台简介,

* 即时通信,实时网络 提供商

* 客户端IM组件, 客户端IM基础库, WebSDK,服务端 REST API

2.2 平台架构介绍

咱们须要关心 App, App Server

2.3 概念介绍

* App Key/Secret:  有生产环境 和 开发环境区别

* Token: 每一个用户链接服务器都须要一个token

* 会话、会话类型: 会话(单聊,群聊,讨论组)

* 单聊: 用户一对一的聊天

3. 项目结构分析和搭建

3.1 项目结构分析

从融云架构图分析

* App Server 和App交互

* App Server 和 Rong Cloud Server 交互

项目结构

* 服务器端

用户数据库

服务器API程序

* 手机客户端

基本App

融云SDK

3.2 项目框架搭建

xampp 融云Android SDK,下载

下载融云Server SDK: http://www.rongcloud.cn/docs/server.html,获取php.api

Android端

android-async-http开源框架能够是咱们轻松的获取网络数据或者向服务器发送数据

https://github.com/loopj/android-async-http

4. 在应用中集成 融云SDK

*  融云SDK 集成

* 融云SDK基本使用

* 聊天窗口

4.1 融云SDK 集成

1. 须要一个融云帐户 https://developer.rongcloud.cn/app 注册

2. 建立应用,顺便下载Android SDK

3.

AndroidManifest.xml

MainActivity

//在融云网站获取API token

String token = "j8ctNGyFUPsWCSjHcsMj66eF9VgQg6BrGZJW8Onu40r5aeznhPfvdMkaTw3ZBCLTaErEoctk5UQMe69Yjg73wg==";

RongIM.connect(token,newRongIMClient.ConnectCallback() {

@Overridepublic voidonSuccess(String arg0) {//TODO Auto-generated method stub

Toast.makeText(MainActivity.this, "Token error", Toast.LENGTH_LONG).show();

}

@Overridepublic voidonError(ErrorCode arg0) {//TODO Auto-generated method stub

Toast.makeText(MainActivity.this, "Token success" +arg0, Toast.LENGTH_LONG).show();

}

@Overridepublic voidonTokenIncorrect() {//TODO Auto-generated method stub

Toast.makeText(MainActivity.this, "Token incorrect", Toast.LENGTH_LONG).show();

}

});

startConversationBtn=(Button)findViewById(R.id.startConversationBtn);

startConversationBtn.setOnClickListener(newOnClickListener() {

@Overridepublic voidonClick(View v) {//TODO Auto-generated method stub

if(RongIM.getInstance() != null){

RongIM.getInstance().startPrivateChat(MainActivity.this, "iceleader", "hello carlo");

}

}

});

App.java

public class App extendsApplication {

@Overridepublic voidonCreate() {//TODO Auto-generated method stub

super.onCreate();//init rongcloud

RongIM.init(this);

}

}

ConversationActivity.java

未完待续。。。

融云 php sdk下载,Android 即时语音聊天工具 开发相关推荐

  1. 语音聊天工具 android,Android 即时语音聊天工具 开发

    使用融云SDK 1. 功能需求分析 1.1 核心功能需求: * 即时通讯 * 文字聊天 * 语音聊天 1.2 辅助功能需求: * 注册.登录 * 好友添加功能 * 好友关系管理 2. 融云即时通讯平台 ...

  2. 融云php sdk下载安装,LICENSE · 融云 RongCloud/server-sdk-php-composer - Gitee.com

    The MIT License (MIT) Copyright (c) 2016 融云 RongCloud Permission is hereby granted, free of charge, ...

  3. android腾讯云im刷新会话列表,融云 IM SDK 集成 --- 刷新会话界面和会话列表界面...

    融云 IM SDK 集成 --- 刷新会话界面和会话列表界面 最近集成融云 IMkit 发现, 融云 IMkit 提供的 ConversationListFragment 和 Conversation ...

  4. 融云 Unity SDK 升级,专注游戏场景,更好社交体验

    游戏已经不单单是一种娱乐方式.关注[融云全球互联网通信云]了解更多 作为离元宇宙最近的赛道,游戏不仅是各种沉浸式体验类技术落地融合的首发场景,也是创作者经济爆发的热土. 移动游戏在人们的线上消费方面势 ...

  5. 3分钟融云Demo体验:IM即时通讯篇

    很多开发者朋友在使用融云IM SDK之前经常纠结一个问题,这个SDK集成到我的应用里究竟能不能变成我想要的样子?So,为了更好地理解IM的功能属性和使用场景,融云提供了一款Demo--SealTalk ...

  6. 融云直播 SDK 升级,让直播「PK」起来

    近日,融云直播 SDK 2.1 上线,在 7 种合流布局满足直播连麦所有热门场景的基础上,上线 PK 能力,为开发者提供丰富直播内容和提升用户活跃度的最佳运营抓手.关注[融云全球互联网通信云]了解更多 ...

  7. 融云直播 SDK 2.0 上线,轻松获得视频直播能力

    近日,融云直播 SDK 2.0 正式上线.开发者通过调用贴近直播业务的 API,两步即可为自己的 APP 添加视频直播能力. 同时,在连麦互动成为直播业务必备能力的当下,融云直播 SDK 2.0 封装 ...

  8. 使用融云 IM SDK 实现 H5 直播聊天

    当我拿到这个需求,脑子里出现了淘宝各大直播场景,尤为印象深刻的李佳琪的 '我的妈呀!','买它买它买它!','Oh my god!'.然后默默点开了直播.好吧,有点跑题,其实我就是想去了解下,之前都是 ...

  9. 融云 IM SDK 集成 — 刷新会话界面和会话列表界面

    融云 IM SDK 集成 - 刷新会话界面和会话列表界面 最近集成融云 IMkit 发现, 融云 IMkit 提供的 ConversationListFragment 和 ConversationFr ...

最新文章

  1. 嵌入式Linux综合知识
  2. leetcode62 不同路径
  3. boost::filesystem目录相关的测试程序
  4. nginx安装配置http、tcp代理
  5. LeetCode 737. 句子相似性 II(并查集)
  6. PHP和tp5—使用过得函数总结
  7. BZOJ 1977/洛谷P4180 - 次小生成树 Tree(严格次小生成树)
  8. win2012没有远程桌面授权服务器可以提供许可证 如何远程
  9. 西电Pintos操作系统课程设计 实验四
  10. 怎么把程序下载到stc15w201s_STC15W201S系列
  11. MES1.0实现分析 -制造业数字化探讨(1)
  12. 注意啦!使用“流量卡”别图便宜,小心被监控!
  13. java计算矩形_用Java实现计算矩形的面积与周长
  14. x64dbg 修改为dll_X64Dbg使用教程
  15. 开源的高性能Java集合:GNU Trove介绍
  16. 访问Daytime服务的客户端(TCP)
  17. day52 css选择器和特性
  18. python manager 共享数据访问_python 进程间数据共享multiProcess.Manger实现解析
  19. 中文版扩散模型课程:第一单元
  20. Flink 的 算子链 和 资源组

热门文章

  1. TP6基础知识【新框架】
  2. 零基础小白如何学习角色建模?这些流程步骤你一定要知道!
  3. 这可能是最全的天气Api接口 (可在小程序中使用)
  4. 代驾APP小程序源码交付 所需功能大全
  5. 哪款蓝牙耳机戴着舒服?佩戴舒适度高的四款蓝牙耳机推荐
  6. 东南大学计算机学院足球队,2017春季“放飞智能”杯东南大学苏州校友足球队比赛赛事系列报道(八)...
  7. 必看:C语言高效学习方法(附经典试题详解)
  8. 什么是工业AGV导航读码器?用在什么地方?
  9. 吴军给女儿的信:乐观的人生态度,比什么都重要
  10. 纵深与动感同在 体会线条构图的魅力