通知

配置设备 Token 注册,并了解 v1 测试推送仅支持 APNs 的边界。

冻结的 App API 接受 platform: ios | android 的原生设备 Token。注册操作具有幂等性,并将 Token 绑定到已认证用户;退出、切换账户和删除账户时必须删除或重新绑定。

客户端TokenUnified 当前用户测试推送
SwiftAPNs支持
KotlinFCM冻结 v1 不支持
Expo iOSAPNs支持
Expo AndroidFCM冻结 v1 不支持
Electron / Tauri未实现

POST /api/app/v1/notifications/test-push 保持 APNs 语义。Android 客户端返回明确的“不支持”能力,不调用该端点。未来的 FCM 发送必须使用新的向后兼容 Operation 或 v2 契约,不能重新解释现有端点。

Provider 凭据只能是宿主 Secret。客户端 Bundle 只包含注册通知所需的平台配置。