XuqmGroup
|
344efbb0aa
|
feat(push): 完成 VIVO 推送集成 + Xiaomi 凭据强校验
- XuqmVivoPushReceiver 从 BroadcastReceiver 改为继承 OpenClientPushMessageReceiver,通过 onReceiveRegId 回调获取 regId(修复之前 extractRegId 的脆弱 key 匹配)
- VIVO receiver android:exported 从 false 改为 true(跨进程广播必须可导出)
- VivoPushService 失败日志级别从 Log.w 提升为 Log.e
- Xiaomi/VIVO 凭据必须来自控制台,获取不到时抛出异常(移除 meta-data 本地兜底)
- PushSDK.loadVendorConfig 失败时向上抛异常,不再 swallow
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-25 16:57:18 +08:00 |
|
XuqmGroup
|
9114672518
|
feat(push): 添加推送服务功能支持
- 实现了 ConversationViewModel 来管理对话列表的刷新和状态
- 集成了 FCM 推送服务支持并实现了自动令牌获取机制
- 构建了完整的 PushSDK 推送系统,支持华为、小米、OPPO、VIVO、荣耀等厂商推送
- 添加了推送配置管理和设备注册/注销功能
- 实现了跨平台推送令牌管理和服务绑定逻辑
- 扩展了服务器端功能服务管理器以支持推送服务激活请求流程
|
2026-05-05 22:02:46 +08:00 |
|
XuqmGroup
|
ea693d5c66
|
feat(push): 添加多厂商推送集成支持
- 实现了华为 HMS 推送服务集成
- 实现了小米推送服务集成
- 实现了 OPPO 推送服务集成
- 实现了 vivo 推送服务集成
- 实现了荣耀推送服务集成
- 实现了 FCM 推送服务集成
- 添加了统一的厂商推送接口和检测机制
- 添加了推送配置 API 和存储管理
- 添加了推送令牌管理和设备注册功能
- 添加了模拟器环境的推送测试用例
|
2026-05-05 17:54:59 +08:00 |
|
XuqmGroup
|
65bdb352bf
|
feat(push): use Firebase token auto registration
|
2026-04-29 09:50:09 +08:00 |
|