表示可以包含在消息中的 Android 特定选项。
签名:
export interface AndroidConfig
特性
财产 | 类型 | 描述 |
---|---|---|
折叠键 | 细绳 | 消息的折叠键。折叠键用作一组可折叠消息的标识符,以便在可以恢复传递时仅发送最后一条消息。在任何给定时间最多可以有四个不同的折叠键处于活动状态。 |
数据 | { [键:字符串]:字符串; } | 要包含在消息中的数据字段的集合。所有值都必须是字符串。如果提供,将覆盖顶级消息上设置的任何数据字段。 |
fcm选项 | AndroidFcm选项 | 适用于 Android 的 FCM SDK 提供的功能选项。 |
通知 | Android通知 | Android 通知包含在消息中。 |
优先事项 | ('高' | '正常') | 消息的优先级。必须是normal 或high 。 |
受限制的包名称 | 细绳 | 应用程序的包名称,其中注册令牌必须匹配才能接收消息。 |
TTL | 数字 | 消息的生存时间(以毫秒为单位)。 |
AndroidConfig.collapseKey
消息的折叠键。折叠键用作一组可折叠消息的标识符,以便在可以恢复传递时仅发送最后一条消息。在任何给定时间最多可以有四个不同的折叠键处于活动状态。
签名:
collapseKey?: string;
AndroidConfig.data
要包含在消息中的数据字段的集合。所有值都必须是字符串。如果提供,将覆盖顶级消息上设置的任何数据字段。
签名:
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;