विषय के हिसाब से मैसेज भेजने की सुविधा

FCM विषय के हिसाब से मैसेज भेजने की सुविधा की मदद से, एक से ज़्यादा डिवाइसों पर मैसेज भेजे जा सकते हैं. हालांकि, ऐसा सिर्फ़ उन डिवाइसों पर किया जा सकता है जिन्होंने किसी विषय के लिए ऑप्ट-इन किया हो. विषय के हिसाब से मैसेज लिखें. इसके बाद, FCM मैसेज को सही डिवाइसों पर भेजने और डिलीवर करने का काम करता है.

विषय के हिसाब से मैसेज भेजने के बारे में खास बातें:

  • यह सुविधा, सार्वजनिक तौर पर उपलब्ध जानकारी के लिए सबसे सही है. जैसे, मौसम की चेतावनियां.
  • विषय के हिसाब से भेजे जाने वाले मैसेज, इंतज़ार के समय के बजाय थ्रूपुट के लिए ऑप्टिमाइज़ किए जाते हैं. किसी एक डिवाइस या छोटे ग्रुप को मैसेज तेज़ी से और सुरक्षित तरीके से डिलीवर करने के लिए, टॉपिक के बजाय रजिस्ट्रेशन टोकन को मैसेज टारगेट करें.
  • विषय के हिसाब से मैसेज भेजने की सुविधा में, हर विषय के लिए अनलिमिटेड सदस्यताएं ली जा सकती हैं. हालांकि, इन पर ये सीमाएं लागू होती हैं:
    • किसी ऐप्लिकेशन इंस्टेंस के लिए, ज़्यादा से ज़्यादा 2,000 विषयों की सदस्यता ली जा सकती है.
    • ऐप्लिकेशन के इंस्टेंस की सदस्यता लेने के लिए, एक साथ कई अनुरोध किए जा सकते हैं. हालांकि, हर अनुरोध में ज़्यादा से ज़्यादा 1,000 इंस्टेंस शामिल किए जा सकते हैं.
    • हर प्रोजेक्ट के लिए, सदस्यता की नई फ़्रीक्वेंसी पर दर की सीमा लागू होती है. सीमा से ज़्यादा बार अनुरोध करने पर, 429 RESOURCE_EXHAUSTED गड़बड़ी होती है. एक्स्पोनेंशियल बैकऑफ़ के साथ फिर से कोशिश करें.

कोटा और सीमाएं

विषय के हिसाब से मैसेज भेजने की सुविधा, हर विषय के लिए असीमित सदस्यताओं के साथ काम करती है. हालांकि, FCM इन क्षेत्रों में सीमाएं लागू करता है:

  • किसी ऐप्लिकेशन के एक इंस्टेंस को ज़्यादा से ज़्यादा 2,000 विषयों के लिए सदस्यता ली जा सकती है.
  • अगर ऐप्लिकेशन इंस्टेंस की सदस्यता लेने के लिए, एक साथ कई सदस्यताएं इस्तेमाल की जा रही हैं, तो हर अनुरोध में ज़्यादा से ज़्यादा 1,000 ऐप्लिकेशन इंस्टेंस शामिल किए जा सकते हैं.
  • हर प्रोजेक्ट के लिए, नई सदस्यताओं की संख्या सीमित होती है. अगर आपने कम समय में सदस्यता के बहुत ज़्यादा अनुरोध भेजे हैं, तो FCM सर्वर, 429 RESOURCE_EXHAUSTED ("कोटा पूरा हो गया") जवाब देंगे. एक्स्पोनेंशियल बैकऑफ़ के साथ फिर से कोशिश करें.

अगले चरण