2026-04-29 12:33:26 +08:00
|
|
|
|
# 演示项目
|
|
|
|
|
|
|
|
|
|
|
|
下面这些入口对应当前仓库里的可用演示物料。
|
|
|
|
|
|
|
|
|
|
|
|
## 移动端
|
|
|
|
|
|
|
|
|
|
|
|
<div class="demo-grid">
|
|
|
|
|
|
<div class="demo-card">
|
|
|
|
|
|
<h2>Android SDK Sample App</h2>
|
|
|
|
|
|
<p>适合验证 Android SDK 的 IM、推送和更新能力。</p>
|
|
|
|
|
|
<img
|
|
|
|
|
|
alt="Android SDK Sample App 下载二维码"
|
|
|
|
|
|
src="https://api.qrserver.com/v1/create-qr-code/?size=220x220&data=https%3A%2F%2Fdev.xuqinmin.com%2Fdocs%2Fdemo%2Fandroid-sdk-sample-app.apk"
|
|
|
|
|
|
/>
|
|
|
|
|
|
<p><a href="/demo/android-sdk-sample-app.apk">下载 APK</a></p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="demo-card">
|
|
|
|
|
|
<h2>RN Chat Demo</h2>
|
|
|
|
|
|
<p>适合验证 React Native 演示项目和服务端 demo 数据。</p>
|
|
|
|
|
|
<img
|
|
|
|
|
|
alt="RN Chat Demo 下载二维码"
|
|
|
|
|
|
src="https://api.qrserver.com/v1/create-qr-code/?size=220x220&data=https%3A%2F%2Fdev.xuqinmin.com%2Fdocs%2Fdemo%2Frn-chat-demo.apk"
|
|
|
|
|
|
/>
|
|
|
|
|
|
<p><a href="/demo/rn-chat-demo.apk">下载 APK</a></p>
|
|
|
|
|
|
</div>
|
2026-05-05 23:32:06 +08:00
|
|
|
|
|
|
|
|
|
|
<div class="demo-card">
|
|
|
|
|
|
<h2>Flutter Chat Demo</h2>
|
|
|
|
|
|
<p>Flutter 端 IM + 推送演示,支持 Android / iOS 双端。</p>
|
|
|
|
|
|
<img
|
|
|
|
|
|
alt="Flutter Chat Demo 下载二维码"
|
|
|
|
|
|
src="https://api.qrserver.com/v1/create-qr-code/?size=220x220&data=https%3A%2F%2Fdev.xuqinmin.com%2Fdocs%2Fdemo%2Fflutter-chat-demo.apk"
|
|
|
|
|
|
/>
|
|
|
|
|
|
<p><a href="/demo/flutter-chat-demo.apk">下载 APK(Android)</a></p>
|
|
|
|
|
|
</div>
|
2026-04-29 12:33:26 +08:00
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
## Web
|
|
|
|
|
|
|
|
|
|
|
|
<div class="demo-grid">
|
|
|
|
|
|
<div class="demo-card">
|
2026-05-05 23:32:06 +08:00
|
|
|
|
<h2>租户控制台</h2>
|
|
|
|
|
|
<p>登录后可直接进入应用管理、IM、推送管理、版本管理等页面。</p>
|
2026-04-29 12:33:26 +08:00
|
|
|
|
<p>
|
|
|
|
|
|
<a href="https://dev.xuqinmin.com" target="_blank" rel="noreferrer">打开控制台</a>
|
2026-05-05 23:32:06 +08:00
|
|
|
|
</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="demo-card">
|
|
|
|
|
|
<h2>IM 演示页</h2>
|
|
|
|
|
|
<p>基于 Vue3 SDK 的在线 IM 聊天演示,可直接体验消息收发。</p>
|
|
|
|
|
|
<p>
|
2026-04-29 12:33:26 +08:00
|
|
|
|
<a href="https://dev.xuqinmin.com/apps/ak_demo_chat/im" target="_blank" rel="noreferrer">打开 IM 演示页</a>
|
|
|
|
|
|
</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="demo-card">
|
2026-05-05 23:32:06 +08:00
|
|
|
|
<h2>H5 SDK 在线演示</h2>
|
|
|
|
|
|
<p>纯 JS 环境下的 IM 接入示例,框架无关,可查看源码参考。</p>
|
2026-04-29 12:33:26 +08:00
|
|
|
|
<p>
|
2026-05-05 23:32:06 +08:00
|
|
|
|
<a href="/h5/">H5 SDK 文档</a>
|
2026-04-29 12:33:26 +08:00
|
|
|
|
<span style="padding:0 8px;">·</span>
|
|
|
|
|
|
<a href="/server/api">API 速查</a>
|
|
|
|
|
|
</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
2026-05-05 23:32:06 +08:00
|
|
|
|
## 服务端示例
|
|
|
|
|
|
|
|
|
|
|
|
<div class="demo-grid">
|
|
|
|
|
|
<div class="demo-card">
|
|
|
|
|
|
<h2>Go 服务端示例</h2>
|
|
|
|
|
|
<p>使用 Go Server SDK 发送 IM 消息和 Push 推送的完整示例。</p>
|
|
|
|
|
|
<p>
|
|
|
|
|
|
<a href="/server/go-sdk">Go SDK 文档</a>
|
|
|
|
|
|
</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="demo-card">
|
|
|
|
|
|
<h2>Java 服务端示例</h2>
|
|
|
|
|
|
<p>使用 Java Server SDK 集成 IM 和 Push 的 Spring Boot 示例。</p>
|
|
|
|
|
|
<p>
|
|
|
|
|
|
<a href="/server/java-sdk">Java SDK 文档</a>
|
|
|
|
|
|
</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="demo-card">
|
|
|
|
|
|
<h2>Python 服务端示例</h2>
|
|
|
|
|
|
<p>使用 Python Server SDK 发送消息和推送的示例脚本。</p>
|
|
|
|
|
|
<p>
|
|
|
|
|
|
<a href="/server/python-sdk">Python SDK 文档</a>
|
|
|
|
|
|
</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
2026-04-29 12:33:26 +08:00
|
|
|
|
<style>
|
|
|
|
|
|
.demo-grid {
|
|
|
|
|
|
display: grid;
|
|
|
|
|
|
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
|
|
|
|
|
|
gap: 16px;
|
|
|
|
|
|
margin: 16px 0 28px;
|
|
|
|
|
|
}
|
|
|
|
|
|
.demo-card {
|
|
|
|
|
|
border: 1px solid var(--vp-c-divider);
|
|
|
|
|
|
border-radius: 8px;
|
|
|
|
|
|
padding: 16px;
|
|
|
|
|
|
background: var(--vp-c-bg-soft);
|
|
|
|
|
|
}
|
|
|
|
|
|
.demo-card h2 {
|
|
|
|
|
|
margin: 0 0 8px;
|
|
|
|
|
|
font-size: 18px;
|
|
|
|
|
|
}
|
|
|
|
|
|
.demo-card p {
|
|
|
|
|
|
margin: 8px 0;
|
|
|
|
|
|
line-height: 1.6;
|
|
|
|
|
|
}
|
|
|
|
|
|
.demo-card img {
|
|
|
|
|
|
display: block;
|
|
|
|
|
|
width: 220px;
|
|
|
|
|
|
height: 220px;
|
|
|
|
|
|
margin: 12px 0;
|
|
|
|
|
|
background: #fff;
|
|
|
|
|
|
}
|
|
|
|
|
|
</style>
|