表示可以包含在訊息中的 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;