快速开始页新增 Flutter、H5、小程序客户端及 Go/Java/Python 服务端 SDK 入口;新增 Java Server SDK 文档;演示项目页补充 Flutter Demo、 H5 演示和服务端示例卡片;VitePress 侧边栏增加 Java SDK 和 WebSocket 协议链接。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
126 行
3.4 KiB
Markdown
126 行
3.4 KiB
Markdown
# 演示项目
|
||
|
||
下面这些入口对应当前仓库里的可用演示物料。
|
||
|
||
## 移动端
|
||
|
||
<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>
|
||
|
||
<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>
|
||
</div>
|
||
|
||
## Web
|
||
|
||
<div class="demo-grid">
|
||
<div class="demo-card">
|
||
<h2>租户控制台</h2>
|
||
<p>登录后可直接进入应用管理、IM、推送管理、版本管理等页面。</p>
|
||
<p>
|
||
<a href="https://dev.xuqinmin.com" target="_blank" rel="noreferrer">打开控制台</a>
|
||
</p>
|
||
</div>
|
||
|
||
<div class="demo-card">
|
||
<h2>IM 演示页</h2>
|
||
<p>基于 Vue3 SDK 的在线 IM 聊天演示,可直接体验消息收发。</p>
|
||
<p>
|
||
<a href="https://dev.xuqinmin.com/apps/ak_demo_chat/im" target="_blank" rel="noreferrer">打开 IM 演示页</a>
|
||
</p>
|
||
</div>
|
||
|
||
<div class="demo-card">
|
||
<h2>H5 SDK 在线演示</h2>
|
||
<p>纯 JS 环境下的 IM 接入示例,框架无关,可查看源码参考。</p>
|
||
<p>
|
||
<a href="/h5/">H5 SDK 文档</a>
|
||
<span style="padding:0 8px;">·</span>
|
||
<a href="/server/api">API 速查</a>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
|
||
## 服务端示例
|
||
|
||
<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>
|
||
|
||
<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>
|