表示可包含在 Message 中的 Android 专用选项。
签名:
export interface AndroidConfig
属性
属性 | 类型 | 说明 |
---|---|---|
collapseKey | 字符串 | 消息的收起键。折叠键充当一组可折叠邮件的标识符,以便当恢复递送时只发送最后一条消息。在任意指定时间,最多只能有 4 个不同的折叠键处于有效状态。 |
数据 | { [键: 字符串]: 字符串;} | 要包含在消息中的数据字段的集合。所有值都必须是字符串。提供此字段后,系统会替换在顶级 Message 中设置的任何数据字段。 |
fcmOptions | AndroidFcmOptions | 适用于 Android 版 FCM SDK 所提供功能的选项。 |
通知 | Android 通知 | 要在消息中包含的 Android 通知。 |
优先级 | (“高”|“正常”) | 消息的优先级。必须是 normal 或 high 。 |
restrictedPackageName | 字符串 | 应用的软件包名称,其注册令牌必须匹配才能接收消息。 |
TTT | 数字 | 消息的存留时间(以毫秒为单位)。 |
AndroidConfig.collapseKey
消息的收起键。折叠键充当一组可折叠邮件的标识符,以便当恢复递送时只发送最后一条消息。在任意指定时间,最多只能有 4 个不同的折叠键处于有效状态。
签名:
collapseKey?: string;
AndroidConfig.data
要包含在消息中的数据字段的集合。所有值都必须是字符串。提供此字段后,系统会替换在顶级 Message 中设置的任何数据字段。
签名:
data?: {
[key: string]: string;
};
AndroidConfig.fcmOptions
适用于 Android 版 FCM SDK 所提供功能的选项。
签名:
fcmOptions?: AndroidFcmOptions;
AndroidConfig.notification
要在消息中包含的 Android 通知。
签名:
notification?: AndroidNotification;
AndroidConfig.priority
消息的优先级。必须是 normal
或 high
。
签名:
priority?: ('high' | 'normal');
AndroidConfig.restrictedPackageName
应用的软件包名称,其注册令牌必须匹配才能接收消息。
签名:
restrictedPackageName?: string;
AndroidConfig.ttl
消息的存留时间(以毫秒为单位)。
签名:
ttl?: number;