Skip to content

easemob/mua

Repository files navigation

二次元恋爱互动开源项目_Mua

项目介绍

Mua是一款基于环信IM+声网RTC打造的二次元恋爱互动开源项目,实现一对一单聊在二次元社交领域的新场景。在mua中,不仅能与TA文字语音互动,实时对讲,还能记录心情,完成恋爱清单,拍照留念,养宠物,一起看电影,定制专属开屏等,实时地图再遥远也阻隔不了甜蜜的日常瞬间,生活化的恋爱体验让异地恋不再孤单。

功能框架

  • 丰富的空间背景交互:电视机、地球仪、照片墙、日历、唱片机、冰箱、复古电话、存钱罐、宠物猫,戳戳都有惊喜

  • 浮层组件:用户在线状态、宠物状态、金币值、拍照留念、聊天悬浮窗

  • 底部菜单:悄悄话、心情日记、宝箱、商城、个人中心

运行项目

  • 开始前,请确保你的开发环境满足如下条件:
  • Android Studio 4.0.0 或以上版本。
  • Android 5.0或以上版本的设备。部分模拟机可能无法支持本项目的全部功能,所以推荐使用真机。

获取示例项目

前往 GitHub 下载或克隆 Easemob_mua 示例项目.

获取APPKEY

1、环信SDK相关

前往环信官网注册项目,生成APPKey、Client_ID和ClientSecret APPKey在APP端,Client_ID和ClientSecret在服务端使用,用户替换时需要一起替换。 APPKey在AndroidManifest.xml的 第167行 集成用户可以替换为自己的APPKey,

需要注意的问题:

  • 开启消息撤回增值功能、开启用户状态订阅功能。
  • 特别注意:用户开启开放注册功能,同时注意注册用户上限。

2、声网AgoraAppId

前往 agora.io 注册项目。 Agora AppId在ImHelper.java 第161行 集成用户可以替换为自己的Agora AppId

3、百度SDK相关API_KEY

API_KEY APPKey在AndroidManifest.xml的93行集成用户可以替换为自己的API_KEY

4、腾讯Bugly

App.java第70行,主要用户APP日志收集用户可以根据自己的实际情况替换或者移除。

请求地址

在路径com.community.mua.common里面的Constants文件里面 HTTP_HOST配置网络请求的地址

Demo体验

mua Demo下载体验

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

联系我们

  • 如果你遇到了困难,可以先参阅 常见问题
  • 如果你想了解更多官方示例,可以参考 官方SDK示例
  • 如果你想了解环信SDK在多个场景下的应用,可以参考 官方场景案例
  • 如果你想了解环信的一些社区开发者维护的项目,可以查看 社区开源项目 完整的
  • API 文档见 文档中心
  • 若遇到问题需要开发者帮助,你可以到 开发者社区 提问
  • 如果发现了示例代码的 bug,欢迎提交 issue

代码许可

The MIT License (MIT)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages