एंड्रॉइड-विशिष्ट विकल्पों का प्रतिनिधित्व करता है जिन्हें एक संदेश में शामिल किया जा सकता है .
हस्ताक्षर:
export interface AndroidConfig
गुण
संपत्ति | प्रकार | विवरण |
---|---|---|
पतनकुंजी | डोरी | संदेश के लिए संक्षिप्त कुंजी. संक्षिप्त करें कुंजी उन संदेशों के समूह के लिए एक पहचानकर्ता के रूप में कार्य करती है जिन्हें संक्षिप्त किया जा सकता है, ताकि डिलीवरी फिर से शुरू होने पर केवल अंतिम संदेश भेजा जा सके। किसी भी समय अधिकतम चार अलग-अलग संक्षिप्त कुंजियाँ सक्रिय हो सकती हैं। |
डेटा | {[कुंजी: स्ट्रिंग]: स्ट्रिंग; } | संदेश में शामिल किए जाने वाले डेटा फ़ील्ड का संग्रह। सभी मान स्ट्रिंग होने चाहिए. प्रदान किए जाने पर, शीर्ष-स्तरीय संदेश पर सेट किए गए किसी भी डेटा फ़ील्ड को ओवरराइड कर देता है . |
एफसीएम विकल्प | AndroidFcmविकल्प | Android के लिए FCM SDK द्वारा प्रदान की जाने वाली सुविधाओं के विकल्प। |
अधिसूचना | Android अधिसूचना | एंड्रॉइड नोटिफिकेशन को संदेश में शामिल किया जाएगा। |
प्राथमिकता | ('उच्च' | 'सामान्य') | संदेश की प्राथमिकता. या तो normal या high होना चाहिए। |
प्रतिबंधितपैकेजनाम | डोरी | एप्लिकेशन का पैकेज नाम जहां संदेश प्राप्त करने के लिए पंजीकरण टोकन का मिलान होना चाहिए। |
टीटीएल | संख्या | संदेश की लाइव-टू-लाइव अवधि मिलीसेकेंड में. |
AndroidConfig.collapseKey
संदेश के लिए संक्षिप्त कुंजी. संक्षिप्त करें कुंजी उन संदेशों के समूह के लिए एक पहचानकर्ता के रूप में कार्य करती है जिन्हें संक्षिप्त किया जा सकता है, ताकि डिलीवरी फिर से शुरू होने पर केवल अंतिम संदेश भेजा जा सके। किसी भी समय अधिकतम चार अलग-अलग संक्षिप्त कुंजियाँ सक्रिय हो सकती हैं।
हस्ताक्षर:
collapseKey?: string;
AndroidConfig.डेटा
संदेश में शामिल किए जाने वाले डेटा फ़ील्ड का संग्रह। सभी मान स्ट्रिंग होने चाहिए. प्रदान किए जाने पर, शीर्ष-स्तरीय संदेश पर सेट किए गए किसी भी डेटा फ़ील्ड को ओवरराइड कर देता है .
हस्ताक्षर:
data?: {
[key: string]: string;
};
AndroidConfig.fcmOptions
Android के लिए FCM SDK द्वारा प्रदान की जाने वाली सुविधाओं के विकल्प।
हस्ताक्षर:
fcmOptions?: AndroidFcmOptions;
AndroidConfig.नोटिफिकेशन
एंड्रॉइड नोटिफिकेशन को संदेश में शामिल किया जाएगा।
हस्ताक्षर:
notification?: AndroidNotification;
AndroidConfig.प्राथमिकता
संदेश की प्राथमिकता. या तो normal
या high
होना चाहिए .
हस्ताक्षर:
priority?: ('high' | 'normal');
AndroidConfig.restrictedPackageName
एप्लिकेशन का पैकेज नाम जहां संदेश प्राप्त करने के लिए पंजीकरण टोकन का मिलान होना चाहिए।
हस्ताक्षर:
restrictedPackageName?: string;
AndroidConfig.ttl
संदेश की लाइव-टू-लाइव अवधि मिलीसेकेंड में.
हस्ताक्षर:
ttl?: number;