FCM विषय के हिसाब से मैसेज भेजने की सुविधा की मदद से, एक से ज़्यादा डिवाइसों पर मैसेज भेजे जा सकते हैं. हालांकि, ऐसा सिर्फ़ उन डिवाइसों पर किया जा सकता है जिन्होंने किसी विषय के लिए ऑप्ट-इन किया हो. विषय के हिसाब से मैसेज लिखें. इसके बाद, FCM मैसेज को सही डिवाइसों पर भेजने और डिलीवर करने का काम करता है.
विषय के हिसाब से मैसेज भेजने के बारे में खास बातें:
- यह सुविधा, सार्वजनिक तौर पर उपलब्ध जानकारी के लिए सबसे सही है. जैसे, मौसम की चेतावनियां.
- विषय के हिसाब से भेजे जाने वाले मैसेज, इंतज़ार के समय के बजाय थ्रूपुट के लिए ऑप्टिमाइज़ किए जाते हैं. किसी एक डिवाइस या छोटे ग्रुप को मैसेज तेज़ी से और सुरक्षित तरीके से डिलीवर करने के लिए, टॉपिक के बजाय रजिस्ट्रेशन टोकन को मैसेज टारगेट करें.
कोटा और सीमाएं
विषय के हिसाब से मैसेज भेजने की सुविधा, हर विषय के लिए असीमित सदस्यताओं के साथ काम करती है. हालांकि, FCM इन क्षेत्रों में सीमाएं लागू करता है:
- किसी ऐप्लिकेशन के एक इंस्टेंस को ज़्यादा से ज़्यादा 2,000 विषयों के लिए सदस्यता ली जा सकती है.
- अगर ऐप्लिकेशन इंस्टेंस की सदस्यता लेने के लिए, एक साथ कई सदस्यताएं इस्तेमाल की जा रही हैं, तो हर अनुरोध में ज़्यादा से ज़्यादा 1,000 ऐप्लिकेशन इंस्टेंस शामिल किए जा सकते हैं.
- हर प्रोजेक्ट के लिए, नई सदस्यताओं की संख्या सीमित होती है. अगर आपने कम समय में सदस्यता के बहुत ज़्यादा अनुरोध भेजे हैं, तो FCM सर्वर,
429 RESOURCE_EXHAUSTED
("कोटा पूरा हो गया") जवाब देंगे. एक्स्पोनेंशियल बैकऑफ़ के साथ फिर से कोशिश करें.
अगले चरण
- एडमिन SDK या क्लाइंट ऐप्लिकेशन का इस्तेमाल करके, विषय की सदस्यताएं मैनेज करने का तरीका जानें.
- Admin SDK या FCM v1 HTTP API का इस्तेमाल करके, विषयों के हिसाब से मैसेज भेजने का तरीका जानें.