imndx bd00d302c0 点击悬浮窗时,不结束屏幕共享 vor 1 Monat
..
.idea 25e5cd175a uniapp wf native plugin vor 3 Jahren
app bb16bfba33 使用 voipService 来管理悬浮窗 vor 4 Monaten
avenginekit 23281b489a 更新 Android SDK vor 1 Jahr
client 7ebf7bd373 sync with android-chat vor 3 Monaten
gradle 119fa610c3 sync with android-chat vor 9 Monaten
images 25e5cd175a uniapp wf native plugin vor 3 Jahren
mars-core-release 7ebf7bd373 sync with android-chat vor 3 Monaten
pttclient 669cb24c25 解决android sdk编译失败的问题 vor 1 Jahr
uni-av-module bd00d302c0 点击悬浮窗时,不结束屏幕共享 vor 1 Monat
uni-client-module da409eda94 kickoffPCClient vor 2 Monaten
uni-pttclient-module 191a5731e2 fix android build error vor 3 Monaten
uvccamera d1ecb32d99 add uvccamera vor 1 Jahr
webrtc 23281b489a 更新 Android SDK vor 1 Jahr
.gitignore 1886196984 更新 Android 插件配置等 vor 2 Jahren
README.md 1886196984 更新 Android 插件配置等 vor 2 Jahren
build.gradle 119fa610c3 sync with android-chat vor 9 Monaten
gradle.properties 119fa610c3 sync with android-chat vor 9 Monaten
gradlew 119fa610c3 sync with android-chat vor 9 Monaten
gradlew.bat 119fa610c3 sync with android-chat vor 9 Monaten
settings.gradle 669cb24c25 解决android sdk编译失败的问题 vor 1 Jahr

README.md

uni-Android-SDK

Android IM Client 原生插件说明

  1. 提供两个插件uni-client-moduleuni-uikit-module,分别是 IM 能力层插件和 UI 层插件

    1. uni-app层提供对uni-client-module 插件的封装,接口和web/pc/wx一致
    2. uni-app层提供对uni-uikit-module 插件的封装,支持uni-app直接打开原生界面
  2. 支持推送

快速开始

  1. 到uniapp 开发者后台创建应用,并申请appkey,可参考这儿
  2. 修改app/AndroidManifest.xml里面dcloud_appkey对应的value为上一步生成的appkey
  3. 根据第一步生成的证书等,修改app/build.gradle里面signingConfigs部分
  4. app/src/main/assets/apps/下面的目录名修改为第一步步生成的appId,同时,将app/src/main/assets/data/dcloud_control.xml里面的appid字段修改为第一步生成的appId
  5. 跟随野火文档在本地或在服务器上构建并配置好服务端
  6. 运行app module

更改示例项目并测试

用 hbuilderx 打开uni-chat

  • 更改示例后在 hbuilderx -> 发行 -> 本地打包 -> 生成本地打包资源,并将其放入app/src/main/assets/apps中,然后在 Android Studio 中运行
  • 或者修改原生代码后打自定义基座并在 hbuilderx 中运行

具体选择哪种取决于当前工作重心,封装原生新功能使用本地打包,只需调试示例打自定义基座

注意事项

  1. uni-app离线打包Android平台注意事项

效果图

) ) ) )

感谢

本项目参考了wildfire-uniplugin-demo