This commit is contained in:
pengxiaolong
2025-05-13 19:39:53 +08:00
parent 37da6765b8
commit c006a8e63d
1232 changed files with 96963 additions and 883 deletions

View File

@@ -0,0 +1,49 @@
import { IConversationModel } from '@tencentcloud/chat-uikit-engine';
export interface IOfflinePushInfoCreateParams {
conversation: IConversationModel;
payload?: any;
messageType: string;
}
export interface IOfflinePushApnsInfo {
sound?: string;
ignoreIOSBadge?: boolean;
disableVoipPush?: boolean;
image?: string;
}
export interface IOfflinePushAndroidInfo {
sound?: string;
XiaoMiChannelID?: string;
OPPOChannelID?: string;
FCMChannelID?: string;
VIVOClassification?: number;
VIVOCategory?: string;
HuaWeiCategory?: string;
HuaWeiImage?: string;
HonorImage?: string;
GoogleImage?: string;
}
// https://web.sdk.qcloud.com/im/doc/v3/zh-cn/SDK.html#sendMessage
export interface IChatOfflinePushInfo {
title?: string;
description?: string;
extension?: string;
androidInfo?: IOfflinePushAndroidInfo;
apnsInfo?: IOfflinePushApnsInfo;
}
// doc: https://cloud.tencent.com/document/product/269/105713
export interface ICallOfflinePushInfo {
title?: string;
description?: string;
iOSSound?: string;
androidSound?: string;
androidOPPOChannelID?: string;
androidXiaoMiChannelID?: string;
androidFCMChannelID?: string;
ignoreIOSBadge?: string;
isDisablePush?: string;
}