แสดงตัวเลือกเฉพาะของ Android ที่รวมอยู่ใน Message ได้
ลายเซ็น:
export interface AndroidConfig
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
ยุบคีย์ | สตริง | ยุบคีย์สำหรับข้อความ คีย์ "ยุบ" ทำหน้าที่เป็นตัวระบุสำหรับกลุ่มข้อความที่สามารถยุบได้ จึงส่งเฉพาะข้อความสุดท้ายเมื่อการนำส่งต่อได้ สามารถใช้งานคีย์ยุบที่แตกต่างกันได้สูงสุด 4 รายการในช่วงเวลาหนึ่ง |
ข้อมูล | { [คีย์: สตริง]: สตริง; } | คอลเล็กชันของช่องข้อมูลที่จะรวมไว้ในข้อความ ค่าทั้งหมดต้องเป็นสตริง หากระบุ จะลบล้างช่องข้อมูลใดๆ ที่ตั้งค่าไว้ในข้อความ ระดับบนสุด |
ตัวเลือก fcm | ตัวเลือก AndroidFcm | ตัวเลือกสำหรับฟีเจอร์ที่ FCM SDK สำหรับ Android ให้บริการ |
การแจ้งเตือน | AndroidNotification | การแจ้งเตือนของ Android ที่จะรวมอยู่ในข้อความ |
ลำดับความสำคัญ | ("สูง" | "ปกติ") | ลำดับความสำคัญของข้อความ ต้องเป็น normal หรือ high |
restrictedPackageName | สตริง | ชื่อแพ็กเกจของแอปพลิเคชันที่โทเค็นการจดทะเบียนต้องตรงกันจึงจะได้รับข้อความ |
TTL | ตัวเลข | Time to Live ของข้อความเป็นมิลลิวินาที |
AndroidConfig.collapseKey
ยุบคีย์สำหรับข้อความ คีย์ "ยุบ" ทำหน้าที่เป็นตัวระบุสำหรับกลุ่มข้อความที่สามารถยุบได้ จึงส่งเฉพาะข้อความสุดท้ายเมื่อการนำส่งต่อได้ สามารถใช้งานคีย์ยุบที่แตกต่างกันได้สูงสุด 4 รายการในช่วงเวลาหนึ่ง
ลายเซ็น:
collapseKey?: string;
AndroidConfig.data
คอลเล็กชันของช่องข้อมูลที่จะรวมไว้ในข้อความ ค่าทั้งหมดต้องเป็นสตริง หากระบุ จะลบล้างช่องข้อมูลใดๆ ที่ตั้งค่าไว้ในข้อความ ระดับบนสุด
ลายเซ็น:
data?: {
[key: string]: string;
};
AndroidConfig.fcmOptions
ตัวเลือกสำหรับฟีเจอร์ที่ FCM SDK สำหรับ Android ให้บริการ
ลายเซ็น:
fcmOptions?: AndroidFcmOptions;
การแจ้งเตือน AndroidConfig
การแจ้งเตือนของ Android ที่จะรวมอยู่ในข้อความ
ลายเซ็น:
notification?: AndroidNotification;
AndroidConfig.Priority
ลำดับความสำคัญของข้อความ ต้องเป็น normal
หรือ high
ลายเซ็น:
priority?: ('high' | 'normal');
AndroidConfig.restrictedPackageName
ชื่อแพ็กเกจของแอปพลิเคชันที่โทเค็นการจดทะเบียนต้องตรงกันจึงจะได้รับข้อความ
ลายเซ็น:
restrictedPackageName?: string;
AndroidConfig.ttl
Time to Live ของข้อความเป็นมิลลิวินาที
ลายเซ็น:
ttl?: number;