统一IM方案,Android端sdk
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
xuqm 5485801689 微调+群组消息 1年前
.idea demo界面 1年前
app 微调+群组消息 1年前
gradle/wrapper first commit 1年前
keystores 打包签名与appid配置方案 1年前
push 微调+群组消息 1年前
.gitignore first commit 1年前
README.md 日志上传 1年前
build.gradle 部分微调 1年前
config.gradle 打包签名与appid配置方案 1年前
gradle.properties 微调 1年前
gradlew first commit 1年前
gradlew.bat first commit 1年前
settings.gradle 部分微调 1年前
华为sdk集成.md 推送集成 1年前
推送+IM(服务端).md 文档补充 1年前
推送+IM.md md 1年前
推送+IM.xmind 文档补充 1年前
推送速览.png 文档补充 1年前
程序设计.md md 1年前
错误码对照表.md 日志上传 1年前

README.md

推送与IM功能demo

混淆

mqtt

日志

异常上报

权限控制

数据库

工具

选择文件

./gradlew sonar

1.快速开始

  • 添加以下仓库

  • maven {
        url "https://repo.eclipse.org/content/repositories/paho-releases/"
    }
    
  • 添加以下依赖

  • implementation 'cn.org.bjca.trus:push:0.0.1.011'
    

如果不需要推送服务,跳过以下配置

应用级(app)build.gradle文件里面,根据实际需求配置

android {
    defaultConfig {
        manifestPlaceholders = [
            	// 小米推送参数
                XIAOMI_APP_ID : "2882303761520224743",
                XIAOMI_APP_KEY: "5762022470743",
        ]
    }
}

1.华为推送sdk

2.注册im服务

  • 启动服务
PushSdk.instance.register(userId)
  • 注册消息监听(二选一)
  1. 注册callback,自己处理消息分发
PushSdk.instance.setMsgCallback(callback)
  1. 在需要监听消息的页面,使用eventbus订阅。

  • 发送消息
SendMessageHelper.sendTextMessage(toUserId, msg)

错误码对照表