5

इस उद्धरण मैंने पाया के अनुसार:एफसीएम: एकाधिक पंजीकरण आईडी के लिए संदेश सीमा?

  • registration_ids - प्रकार स्ट्रिंग सरणी - (वैकल्पिक) [संदेश के प्राप्तकर्ता] एकाधिक पंजीकरण टोकन, न्यूनतम 1 अधिकतम 1000.

क्या यह डिवाइस टोकन की वास्तविक सीमा है, मैं एक संदेश भेज सकता हूं? और विषयों के लिए संदेश एक ही सीमा है?

पूर्व:

{ 
    "to": [reg_token_01, reg_token_02, ..., reg_token_1000], 
    "priority": "high", 
    "data": { 
    "title": "Hi Peeps!", 
    "message": "This is a special message for only for you... More details are available..." 
    } 
} 

हमेशा की तरह, जानकारी और दिशा के लिए धन्यवाद!

उत्तर

11

अद्यतन: v1 के लिए, ऐसा लगता है कि registration_ids अब समर्थित नहीं है। यह दृढ़ता से सुझाव दिया जाता है कि इसके बजाय विषयों का उपयोग किया जाए।


FCM के रूप में देखकर GCM कोर से आधारित है, पंजीकरण टोकन की अधिकतम संख्या आप जब registration_ids पैरामीटर का उपयोग करने के लिए भेज सकते हैं 1000 मैं यकीन है कि आप देखते हैं कि आधिकारिक दस्तावेज में किया था हूँ है।

तो अगर कभी आप अभी भी registration_ids पैरामीटर का उपयोग करने का इरादा है, लेकिन आप 1000 से अधिक करने के लिए इसे भेजने की जरूरत है, तो आप का अनुसरण कर सकते क्या था @Eran उसके जवाब here में कहा:

आप भेजना चाहते हैं तो 1000 से अधिक पंजीकरण आईडी के लिए एक ही संदेश, आप बस भेजने की प्रक्रिया को 1000 पंजीकरण आईडी के समूहों में विभाजित करते हैं। प्रत्येक समूह जीसीएम सर्वर के लिए एक अलग अनुरोध में भेजा जाएगा।


हालांकि, जब यह विषयों की बात आती है, वहाँ कोई सीमा नहीं है। वहां होता था, लेकिन यह साल पहले छीन लिया गया था।

  • Answer 1:: मैं इससे पहले कि यह मेरे पिछले जवाब का उल्लेख किया है

नहीं। उनके blog पिछले साल दिसंबर 2015 के अनुसार:

अब हम अपने अनुप्रयोग के लिए कि हम अनुमति दे रहे हैं असीमित मुफ्त विषयों घोषणा करने के लिए खुश हैं। इसका मतलब है कि ऐप डेवलपर्स प्रत्येक विषय के भीतर असीमित संख्या में डिवाइस रख सकते हैं और असीमित विषयों को बना सकते हैं।

नहीं। यह देखते हुए कि एफसीएम में जीसीएम के मूल के रूप में है, किसी भी ऐप के लिए विषयों की संख्या में कोई सीमा नहीं है। वहां 1 मिलियन की सीमा होती थी, लेकिन इसे हटा दिया गया था। इसके लिए आप इस Google Developers Blog का उल्लेख कर सकते हैं।

इसके अलावा, एफसीएम में विषय बनाने के दौरान, ऐसा लगता है कि यह post के अनुसार, यह उपलब्ध होने में एक दिन लग सकता है।

+0

विस्तृत प्रतिक्रिया के लिए धन्यवाद! बैचिंग कॉल व्यवहार्य लगता है, फिर भी विषय सर्वोत्तम केस परिदृश्य की तरह लग रहा है। – studiobrain

+0

किसी भी अन्य एसओ पोस्ट को जोड़ने के बजाय वास्तविक [एफसीएम दस्तावेज़] (https://firebase.google.com/docs/cloud-messaging/http-server-ref#downstream-http-messages-json) का संदर्भ क्यों न दें (जो फायरबेस वेबसाइट के रूप में आधिकारिक नहीं हो सकता है)? फिर भी सीमा वास्तव में 1000 है, पैरामीटर सूची में 'पंजीकरण_आईडीएस' देखें: _ "सरणी में कम से कम 1 और अधिकतम 1000 पंजीकरण टोकन होना चाहिए" _ – Arvid

+1

हाय @ अरविद। 1000 से अधिक टोकन भेजने के विचार को समर्थन देने के लिए मुझे अन्य एसओ पदों को जोड़ने की ज़रूरत थी। मैं पैरामीटर के लिए आधिकारिक दस्तावेज़ों को लिंक दे सकता हूं, लेकिन ओपी ने पहले से ही इसका हवाला दिया है जिसका अर्थ है कि वह पहले से ही जानता है कि यह कहां है (इसलिए मैंने कहा "* मुझे पूरा यकीन है कि आपने आधिकारिक दस्तावेज" *) में देखा था, जो वास्तव में खोजने के लिए मुश्किल नहीं है। चीयर्स! –

संबंधित मुद्दे