XuqmGroup-AndroidSDK/sdk-push/README.md
XuqmGroup 4a18d06c63 docs: 添加 CLAUDE.md + 各 module README + sdk-webview JSBridge 补全
Agent 7 + Agent 8:
- CLAUDE.md 项目上下文
- 各 module README (core/im/push/update/webview/log)
- XWebViewStandardHandlers.kt 补全标准 JSBridge handler
2026-06-16 12:14:54 +08:00

35 行
879 B
Markdown

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

# sdk-push
XuqmGroup Android SDK 推送模块。支持多厂商推送(华为/小米/OPPO/vivo/荣耀/FCM/APNs
## 依赖
```kotlin
implementation("com.xuqm:sdk-push:VERSION")
implementation("com.xuqm:sdk-core:VERSION") // 必须
```
## 使用
**无需手动初始化。** `XuqmSDK.login()` 成功后自动完成推送 token 注册。`logout()` 自动解绑。
```kotlin
// 开启/关闭接收推送
PushSDK.setReceivePush(context, enabled = false)
PushSDK.setReceivePush(context, enabled = true)
```
## 支持厂商
HUAWEI / XIAOMI / OPPO / VIVO / HONOR / FCM / APNS
## 与 IM 联动
IM 和推送服务均已开启时,IM 离线消息自动触发推送通知。
## 注意事项
- 需要各厂商 SDK 配置App ID / App Secret
- Firebase Messaging 需提供 `google-services.json`
- FCM token 通过 `FirebaseMessagingService.onNewToken()` 自动接收