FCM MismatchSenderId प्राप्त कर रहा है


88

मेरे पास एक एप्लिकेशन है जो पुश सूचनाएँ भेजने के लिए Google FCM का उपयोग करता है।

जब मैं उपयोगकर्ताओं के समूह को एक धक्का सूचना भेजता हूं, तो मुझे MismatchSenderIdउनमें से कुछ के लिए प्रतिक्रिया मिलती है। हालांकि, सभी उपयोगकर्ताओं के पास एक ही आवेदन है। उपयोगकर्ताओं में से कुछ को सफलता की प्रतिक्रिया कैसे मिल सकती है और दूसरों को एक बेमेल साक्ष्य मिल सकता है?

मैंने बहुत शोध किया है और सुनिश्चित किया है कि मैंने एफसीएम की जरूरत के सभी आवश्यक शर्तें जोड़ी हैं।

कोई सुझाव?

संपादित करें:

नमूना प्रतिक्रिया:

{"multicast_id":5340432438815499122,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]}

संपादित करें 2:

यहाँ सर्वर साइड कोड भेज रहा है (PHP):

$fields = array
(
  'to' => $token,
  'data' => $data
);

$headers = array
(
  'Authorization: key=AIza**************************',
  'Content-Type: application/json'
);

$ch = curl_init();
curl_setopt( $ch,CURLOPT_URL, 'https://fcm.googleapis.com/fcm/send' );
curl_setopt( $ch,CURLOPT_POST, true );
curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers );
curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, true );
curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode($fields) );
curl_exec( $ch );
curl_close( $ch );

अपडेट करें:

ऐसा लगता है कि इस मुद्दे को एसडीके अपडेट के साथ हल किया गया है। मैं अब नवीनतम का उपयोग कर com.google.firebase:firebase-messaging:9.6.1रहा हूं, मुझे अब "MismatchSenderId" नहीं मिलता है।


4
MismatchSenderId का अर्थ है कि आपका ग्राहक आपके द्वारा भेजने के लिए उपयोग किए जा रहे से भिन्न सर्वर के साथ पंजीकरण कर रहा है। क्या आपके सभी ग्राहक एक ही प्रोजेक्ट में पंजीकरण कर रहे हैं? क्या आप प्रश्न में MismatchSenderId प्रतिक्रिया शामिल कर सकते हैं?
आर्थर थॉम्पसन

हां, वही प्रोजेक्ट, वही एप्लिकेशन, वही सर्वर की।
तारेक खुरई

क्या आप यह बता सकते हैं कि आपने यह संदेश कैसे भेजा? मुझे समस्या का कारण पता चल सकता है ..
अंज

3
@TareKhoury, धन्यवाद। सबसे पहले। सुनिश्चित करें कि प्राधिकरण कुंजी आप का उपयोग है Server Key(सर्वर टैब में firebase कंसोल में पाया जा सकता है) और नहीं API_KEYसे google-service.json। दूसरा, सुनिश्चित करें कि आपने गंतव्य को सही निर्धारित किया है। उदाहरण के लिए, to" : "/topics/yourtopic"यदि आप सभी उपकरणों को संदेश भेजना चाहते हैं (उन्हें उस विषय पर पहले सदस्यता लेनी चाहिए)। या विशेष डिवाइस पर भेजने का प्रयास करें, फिर टाइप करने के लिए डिवाइस टोकन की जरूरत है ( cec5gH04....92IyHrB2K
फायरबेस

3
क्या किसी ने पिछले 2 वर्षों में समस्या को हल करने का प्रबंधन किया?
देलनथेपीगुई

जवाबों:


36

फायरबेस ने अपने सर्वर कीज को नए वर्जन में अपग्रेड किया है। पुराने के बजाय नई चाबियों का उपयोग करें।

सेटिंग्स पर जाएं-> प्रोजेक्ट सेटिंग्स-> क्लाउड मैसेजिंग टैब

यहां छवि विवरण दर्ज करें


यदि आप सर्वर कुंजी या लीगेसी सर्वर कुंजी का उपयोग कर रहे हैं तो इससे कोई फर्क नहीं पड़ता
R15

23

मुझे यह समाधान मिला:

  • पहले मैं जाँच करता हूँ कि सर्वर की चाबी सही है या नहीं यह सही है जो AIzaXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX की तरह है
  • फिर मैं Sender Id को 79XXXXXXXX की तरह चेक करता हूं यह भी सही था।
  • मुख्य मुद्दा डिवाइस_आईडी (यूडीआईडी) में था जिसे मुझे अधिसूचना भेजना है। वास्तव में डिवाइसआईड हमें एफसीएम में एंड्रॉइड साइड पर मिला है जो जीसीएम से अलग है । आप FCM में GCM निर्मित DeviceId का उपयोग नहीं कर सकते ।

आपने मेरी बहुत मदद की। मुझे एप्लिकेशन डेवलपर के लिए कोड पर प्रेषक आईडी को शामिल करने के लिए कहना था, तब मेरे एफसीएम एपीआई कुंजी ने काम किया। बहुत धन्यवाद।
लुइस मिलानी

3
जब हम अपने बैकएंड और एंड्रॉइड ऐप को एफसीएम में अपग्रेड करते हैं, तो हम कैसे यूजर्स को एक पुश नोटिफिकेशन भेज सकते हैं कि कैसे बैकेंड में पहले से GCM टोकन के साथ पंजीकृत हैं। ?
पिंकेश दरजी

FCM प्रणाली पुराने GCM टोकन डेवलपर्स
पारस दीवान

नमस्कार दोस्त। आप प्रेषक को कहां रखते हैं? मुझे लगता है कि मैं इसका उपयोग नहीं कर रहा हूं और मैं कुछ दिन पहले सूचनाएं भेजने में सक्षम हूं। अग्रिम धन्यवाद
voghDev

Hi @voghDev बैकएंड से FCM Api ( fcm.googleapis.com/fcm/send ) का उपयोग करके हेडर में प्रेषक भेज रहा है और ऐप की ओर से उसी SenderId का उपयोग UDID ( device -Id ) बनाने के लिए किया जाता है
Nauman Khan

17

मेरे लिए काम किया:

  • जाँच करें, जो आपके कर्णमूलीय प्रोजैक्ट को प्रस्तुत करता है और जो प्रोजैक्ट से जुड़ा है और सर्वर का उपयोग करता है ।

मैं एक अलग फायरबेस प्रोजेक्ट से सर्वर कुंजी का उपयोग कर रहा था (प्रोजेक्ट 2 कहो)। मैंने अपने एंड्रॉइड प्रोजेक्ट (Say Project 1) के साथ उसी सर्वर कुंजी का उपयोग किया था और यह काम किया। मेरे अनुभव में, एक पूरे एंड्रॉइड प्रोजेक्ट के लिए एक फायरबेस ऐप का उपयोग करने से समस्या ठीक हो गई।


मैंने उसी स्थिति का सामना किया। एंड्रॉइड ऐप से जुड़ा पुराना प्रोजेक्ट। और नई परियोजना की सर्वर कुंजी काम नहीं कर रही है (रिटर्न मिस्मैचैन्डरआईएनडी)। पुराने प्रोजेक्ट में Android ऐप हटाने के बाद, नए प्रोजेक्ट से नई सर्वर कुंजी काम की हो गई।
vk26

11

मेरे मामले में, मैं सिर्फ प्रोजेक्ट क्रेडेंशियल के बारे में गलत समझ रहा था: एक परियोजना से google-services.json का उपयोग करना, और दूसरे से सर्वर कुंजी।


11

सिर्फ एक FYI करें। मैं यह त्रुटि में चल रहा था, भले ही मैं कसम खाता हूँ मैं परीक्षण किया गया था Android एप्लिकेशन नवीनतम / महानतम गूगल-services.json फ़ाइल के साथ बनाया गया था और मैं अनुप्रयोग के लिए FCM कंसोल से भेज सकते हैं। मैंने ए करने के बाद ऐप को फिर से बनाया Clean Projectऔर अब मैं इसे रजिस्टर करने वाले FCM टोकन के साथ ऐप को भेज सकता हूं। तो, शायद बहुत लंबे समय तक दीवार के खिलाफ अपने सिर को पीटने से पहले एक साफ पुनर्निर्माण की कोशिश करें।


यह मेरे लिए समाधान था!
गोमिनो

दोनों परियोजनाएं नए FCM का उपयोग करती हैं और यह अभी भी मुद्दा था। मेरा दिन बचाया!
क्रिश्चियन कोल्ब

6

हमने इस मुद्दे को हल करने के लिए घंटे और घंटे बिताए। हमने पाया कि भिन्न FCM खाता सेटिंग्स (google-services.json) का उपयोग करके टोकन उत्पन्न किया जा रहा था और विभिन्न FCI खाता का उपयोग करके अधिसूचना सेट की जा रही थी। जब हमने दोनों को सिंक किया तो यह एक आकर्षण की तरह काम करता था।


यह मेरे साथ भी हुआ। 100% सुनिश्चित करें कि आपके फोन के लिए उत्पन्न टोकन सही बिल्ड वातावरण (देव / अल्फा / ठेस) है
ईएचसिनोम

4

मैंने पाया कि senderIdFCM कंसोल में प्रोजेक्ट नंबर से अलग है
इसलिए मैंने google-services.json को पुनः डाउनलोड किया और सब कुछ ठीक है


4

मेरी समस्या को सही कुंजी दर्ज करके हल किया गया था जैसा कि नीचे दिखाया गया है।

इस चित्र की तरह सर्वर की कॉपी करेंयहां छवि विवरण दर्ज करें

और फिर इस कोड को इस तस्वीर की तरह पोस्ट मैन में कॉपी करें यहां छवि विवरण दर्ज करें

और बॉडी इस तस्वीर की तरह पंक्ति है

यहां छवि विवरण दर्ज करें ध्यान दें:

  • आपको शीर्षलेख में सर्वर कुंजी से पहले कुंजी = जोड़ना होगा
  • सुनिश्चित करें कि आपने हेडर कुंजियों को सही ढंग से दर्ज किया है (प्राधिकरण = "कुंजी = ..." और ContentType = "एप्लिकेशन / json")
  • आपने सही पते पर अनुरोध भेजा है ( https://fcm.googleapis.com/fcm/send और पोस्ट विधि)

3
  • मैं सभी क्रेडेंशियल्स को सत्यापित करता हूं

  • नई सर्वर कुंजी जोड़ी गई और पुराने को हटा दिया गया

  • Google-services.json को फिर से डाउनलोड किया

कुछ भी हल नहीं हुआ

तब मैं सिर्फ परियोजना को साफ करता हूं और फिर परियोजना को फिर से बनाता हूं। इसके बाद यह ठीक काम कर रहा है


आप मेरा दिन बचाएं: D
Tuan Luong

2

सुनिश्चित करें कि आप अपने ऐप (पुस्तकालयों, AndroidManifest, आदि में रिसीवर) से सभी पार्स कोड हटा दें। मैंने पाया कि रुक-रुक कर सूचनाएँ काम नहीं कर रही थीं। मेरी टिप्पणियों से, यह नए इंस्टॉल पर काम करेगा लेकिन प्ले स्टोर से अपडेट नहीं होगा।

मेरा मानना ​​है कि पार्स के लिए कुछ आंतरिक एफसीएम के साथ संघर्ष कर रहा था (पार्स जीसीएम का उपयोग करता है, इसलिए मैं अनुमान लगा रहा हूं कि इसे जीसीएम और एफसीएम का एक साथ उपयोग करना था)। जैसे ही मैंने सभी पार्स रिसीवर्स और लाइब्रेरीज़ को चीर दिया, चीजों ने बहुत अच्छा काम किया।


2

दरअसल इस मुद्दे के कई कारण हैं। मेरा कारण अमान्य टोकन पारित किया गया था। मैं एक ऐप से उत्पन्न एक ही टोकन पास कर रहा था और दूसरे ऐप में उसी टोकन का उपयोग कर रहा था। एक बार टोकन अपडेट होने के बाद, यह मेरे लिए काम करता है।


2

बेमेल प्रेषक Id In fcm के लिए इस त्रुटि को समाप्त करने के लिए

{"multicast_id":7751536172966571167,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]}

त्रुटि हुई है,

  1. तो हम पहले की आवश्यकता है, FCM में, रजिस्टर आवेदन जैसे MyDemoApplication

  2. उसके बाद एफसीएम सर्वर कुंजी AIzaSyB9krC8mLHzO_TtECb5qg7NDZPxeG03jHUऔर प्रेषक आईडी अर्थात 346252831806इन जैसे प्रारूप उत्पन्न करेगा ।

  3. एंड्रॉइड स्टूडियो के बाद, हमारी परियोजना इन FCM द्वारा बनाई गई परियोजना यानी MyDemoApplication से कनेक्ट है

  4. और सबसे महत्वपूर्ण कदम डिवाइस टोकन या पंजीकरण आईडी की आवश्यकता है। इन टोकन को Android Studio में बनाया जाना चाहिए ..

  5. उसके बाद वेब एपीआई प्रोजेक्ट यू में सेंडर आईडी और एपीआई कुंजी का उपयोग करके निश्चित रूप से अधिसूचना प्राप्त होगी


1

check.json में gcm_sender_id की जाँच करें। यदि बेमेल - सही है, लेकिन आपको नए प्रेषक आईडी के लिए नए ग्राहक बनाने की आवश्यकता है। ग्राहक टूट जाते हैं।


1

"MismatchSenderId" प्रतिसाद के अनुसार, यह FireBase और आपके स्थानीय "google-services.json" के बीच एक बेमेल संबंध है, आपको यह सुनिश्चित करना होगा कि दोनों मैच मैच

FireBase कंसोल में आप "YourProject> Project OverView> Cloud Messaging" पर जाते हैं, आपको "SenderID" दिखाई देगा, जो आपके Android प्रोजेक्ट में "google-services.json" के साथ मेल खाना चाहिए।

सबसे अच्छी बात यह है कि आप "सामान्य" टैब से अंतिम json फ़ाइल डाउनलोड कर सकते हैं और इसे अपनी परियोजना में रख सकते हैं।


1

पुश नोटिफ़िकेशन भेजने की कोशिश करते समय भी मेरी यही त्रुटि थी। अद्यतन की गई google-services.json फ़ाइल प्राप्त करें और उसके साथ प्रतिस्थापित करें। मेरे लिए काम किया।


0

मुझे भी यही समस्या थी, और मैंने इसे इस तरह तय किया:

  1. अपने Google fcm कंसोल पर जाएं
  2. अपना ऐप चुनें
  3. बाईं ओर मेनू में सेटिंग आइकन (मानक पहिया) ढूंढें
  4. इस पर क्लिक करें और प्रोजेक्ट सेटिंग्स पर क्लिक करें
  5. अब अपने सर्वर की को कॉपी करें और इसे php में पेस्ट करें

देखा ...


0

फायरबैस आरंभीकरण को अद्यतन करना मेरे लिए काम करता है ।।

<script src="https://www.gstatic.com/firebasejs/4.6.2/firebase.js"></script>
 <script>
  // Initialize Firebase
  // TODO: Replace with your project's customized code snippet
  var config = {
    apiKey: "<API_KEY>",
    authDomain: "<PROJECT_ID>.firebaseapp.com",
    databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
    storageBucket: "<BUCKET>.appspot.com",
    messagingSenderId: "<SENDER_ID>",
  };
  firebase.initializeApp(config);
</script>

0

मेरे लिए समस्या यह थी कि मैं phonegap-plugin-pushकॉर्डोवा में इस्तेमाल कर रहा था , फोनगैप ऐप के साथ ऐप का परीक्षण कर रहा था ।

इसके साथ समस्या यह है कि इस प्लगइन के साथ किसी कारण से, फोनगैप ऐप इसे स्वीकार करता है और एक डमी पंजीकरण कुंजी देता है, फिर चाहे आपके पास कोई भी आईडी हो।

तो इसे काम करने के लिए (जब तक आपके पास आपकी सभी चाबियाँ सही हैं) अपने प्रोग्राम को किसी अन्य तरीके से परीक्षण करने के लिए है, एक एमुलेटर या एंड्रॉइड इम्यूलेशन के माध्यम से। और आपकी कुंजियाँ मेल खाएँगी।

उम्मीद है कि यह किसी को कुछ समय बचाता है।


0

शायद मैं क्या कर रहा था। GCM टोकन FCM के समान नहीं है। जाँच करें कि क्या आपकी FCM के बजाय GCM टोकन ID खींच रहा है। बस FirebaseInstanceIdService को ओवरराइड करें और अपनी सही आईडी प्राप्त करना सुनिश्चित करें। मैंने सोचा कि एक बिंदु पर वे एक ही थे, लेकिन अब वहां नहीं हैं। मैंने एक परीक्षण लॉग इन किया और देखा। आप ऐसा करने के बाद भी google-services.json को अपडेट करते हैं, जैसे कि कोई सुरक्षा के रूप में कहता है।


0

मैंने इस पर दिन बर्बाद किया।

मेरे मामले में, मैंने पोस्टमैन का उपयोग करने और बेमेल परीक्षा त्रुटि प्राप्त करने के लिए इस ब्लॉग का अनुसरण किया । पहले, मैं प्राप्त कर रहा था messaging/mismatched-credential, और लोगों ने बताया कि उनके क्लाइंट ऐप ने कई परियोजनाओं का उपयोग किया है।

हालांकि, मेरे लिए, मेरे पास एक-से-एक, एक वेब ऐप और एक प्रोजेक्ट है। लेकिन , मैं सभी ऐप्स को ng serveडिफ़ॉल्ट पोर्ट 4200 पर होस्ट करता हूं । इसलिए जिस प्रोजेक्ट / ऐप की जोड़ी मैं विकसित कर रहा था, उसकी परवाह किए बिना, मैं हमेशा अपने क्लाइंट वेब ऐप से उसी टोकन का उपयोग करूंगा AngularFireMessaging.requestToken- यह टोकन हमेशा मेरे पहले कभी बनाया गया टोकन था। विकास में फायरबेस ऐप चलाएं।

एक काम के रूप में, मैं अलग-अलग बंदरगाहों पर अलग-अलग ऐप / परियोजनाएं शुरू करता हूं और संबंधित परियोजनाओं के लिए उचित टोकन प्राप्त करता हूं।


0

नोट: मैंने FCM टोकन के पहले भाग (पहले :) और त्रुटि को समाप्त कर दिया थाMismatchSenderId

मेरी स्क्रिप्ट तय की और अब सब कुछ ठीक है।


0

मेरे मामले में किसी ने ऐपल डेवलपमेंट पोर्टल में मेरे ऐप के लिए एपीएन एसएसएल सर्टिफिकेट डिलीट कर दिया था।

  • मुझे नए प्रमाण पत्र बनाने की आवश्यकता थी: पहचानकर्ता / मेरा AppId / पुश सूचनाएं / संपादन।
  • फिर मैंने उन्हें कंसोल से फायरबेस प्रोजेक्ट पर अपलोड किया: प्रोजेक्ट सेटिंग्स / क्लाउड मैसेजिंग / आईओएस ऐप कॉन्फ़िगरेशन / एपीएन सर्टिफिकेट।

इससे समस्या हल हो गई।


0

मेरे मामले में यह बहुत सरल था। मैं डेटाबेस से गलत पंजीकरण खींच रहा था। जब मैंने सही ईद खींची, तब इसने काम किया।


0

मेरे प्रतिक्रिया-मूल - नोड.जेएस परियोजना में भी यही मुद्दा था। मैं Android में सूचनाएं भेजना चाहता था। सब कुछ सेट-अप और ठीक काम कर रहा था (यानी मैं नोड से सूचनाएं भेजने में सक्षम था। एंड्रॉइड डिवाइस पर सूचनाएं प्राप्त करता हूं)।

कुछ दिनों के बाद, मुझे एक अलग फायरबेस अकाउंट का उपयोग करना पड़ा, इसलिए मैंने अपने प्रोजेक्ट के एंड्रॉइड / ऐप फ़ोल्डर में google-services.json फ़ाइल को बदल दिया और प्रोजेक्ट को फिर से बनाया। लेकिन, जब मैंने एक बार फिर अपने सर्वर से अधिसूचना भेजने की कोशिश की, तो मुझे एक त्रुटि मिली -

{.............
  errorInfo: {
    code: 'messaging/mismatched-credential',
    message: 'SenderId mismatch'
  },
  codePrefix: 'messaging'
}

उपाय:

स्थान पर XML फ़ाइल - ऐप / बिल्ड / जेनरेट / रिस / google-services / {build_type} /values/values.xml नए google-services.json के अनुसार स्वचालित रूप से अपडेट नहीं हो रही थी । इसमें अभी भी मेरी पिछली google-services.json फ़ाइल से पुराने मान शामिल हैं । मुझे मैन्युअल रूप से मानों को बदलना था । xml फ़ाइल।

यह इस प्रकार है कि ऐप / बिल्ड / जेनरेट / रेस / google-services / {build_type} /values/values.xml फ़ाइल लुक (आपको इसे मैन्युअल रूप से बदलने की आवश्यकता है यदि यह google-services.json के अनुसार स्वचालित रूप से अपडेट नहीं होता है ) -

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <! -- Present in all applications -->
    <string name="google_app_id" translatable="false">1:1035469437089:android:73a4fb8297b2cd4f</string>

    <! -- Present in applications with the appropriate services configured -->
    <string name="gcm_defaultSenderId" translatable="false">1035469437089</string>
    <string name="default_web_client_id" translatable="false">337894902146-e4uksm38sne0bqrj6uvkbo4oiu4hvigl.apps.googleusercontent.com</string>
    <string name="ga_trackingId" translatable="false">UA-65557217-3</string>
    <string name="firebase_database_url" translatable="false">https://example-url.firebaseio.com</string>
    <string name="google_api_key" translatable="false">AIzbSyCILMsOuUKwN3qhtxrPq7FFemDJUAXTyZ8</string>
    <string name="google_crash_reporting_api_key" translatable="false">AIzbSyCILMsOuUKwN3qhtxrPq7FFemDJUAXTyZ8</string>
    <string name="project_id" translatable="false">mydemoapp</string>

</resources> 

आप इन लिंक का उल्लेख कर सकते हैं:

  1. https://firebase.google.com/docs/projects/multiprojects
  2. JSON फ़ाइल को संसाधित करना: https://developers.google.com/android/guides/google-services-plugin#processing_the_json_file

0

मुझे यह पता लगाने में बड़ी परेशानी हुई कि मुझे "MismatchSenderId" का दर्जा क्यों मिल रहा है। मैंने रूट में gms निर्भरता को जोड़ा build.gradleलेकिन मेरी त्रुटि वास्तव में ऐप में gms प्लगइन को लागू नहीं कर रही थीbuild.gradle

यदि आपके पास ऐप में यह लाइन नहीं है, तो build.gradleयही कारण हो सकता है कि अधिसूचना काम नहीं कर रही है: apply plugin: 'com.google.gms.google-services'


0

मैंने देखा है कि जब GCM में एक डिवाइस आईडी बनाई जाती है, तो आप नए सर्वर कुंजी का उपयोग करके FCM के माध्यम से पुश संदेश नहीं भेज सकते हैं, आपको पुरानी API-कुंजी का उपयोग करना होगा।


0

मैं पोस्टमैन से fcm एपीआई "https://fcm.googleapis.com/fcm/send" का उपयोग करके अधिसूचना भेजने की कोशिश कर रहा था। सर्वर कुंजी ठीक थी और टोकन ठीक चिपकाया गया था लेकिन अभी भी "MismatchSenderId" त्रुटि हो रही थी।

फिर एंड्रॉइड साइड पर ग्रेड फ़ाइल में फ़ोलोविंग निर्भरता को पेश किया।

implementation platform('com.google.firebase:firebase-bom:25.12.0') 

और इसने डिवाइस पर सूचनाएं प्राप्त करना शुरू कर दिया


-3

मुझे भी वही त्रुटि हो रही है। मैंने api_key को कॉपी किया है और google_services.json में बदल दिया है। उसके बाद यह मेरे लिए काम करता है

"api_key": [
        {
          "current_key": "********************"
        }
      ],

इसे इस्तेमाल करे


-6

आप एक सर्वर कुंजी कुछ इस तरह होगा AIzaSyDiTEVq4Li1pj7IyraRlyRU9adc-49-KVY में उपलब्ध सेटिंग्स firebase सांत्वना की धारा console.firebase.google.com/project/project-XXXXXXXXXXXXX/settings/cloudmessaging

अपने कोड के साथ सही कुंजी निर्दिष्ट करें और पुनः प्रयास करें।


8
मैं सही सर्वर कुंजी का उपयोग कर रहा हूं। यदि मैं नहीं था, तो मुझे सभी अनुरोधों के लिए "मिसमैचसेंडरआईड" मिलेगा और प्रश्न में वर्णित "उनमें से कुछ" के लिए नहीं।
तारेके खुरई
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.