2017-04-22 14 views
6

में फ़ायरबेस नोटिफिकेशन काम नहीं कर रहा है मैं एक एंड्रॉइड ऐप विकसित कर रहा हूं जो नोटिफिकेशन भेजने के लिए फायरबेस का उपयोग करता है। मेरे भौतिक डिवाइस (Google नेक्सस 5, और अन्य पर भी परीक्षण) का उपयोग करते समय सब कुछ अपेक्षित काम करता है, लेकिन एम्यूलेटर का उपयोग करते समय मुझे अधिसूचना प्राप्त नहीं हो सकती है।एंड्रॉइड एमुलेटर

प्लेटफ़ॉर्म: Windows एंड्रॉयड स्टूडियो: 2.3.1 गूगल के साथ Play सेवाएं 39 एपीआई: 24 एम्यूलेटर: नेक्सस 6 एपीआई 24, एंड्रॉयड 7.0

किसी भी विचार?

+0

एक ही मामले यहाँ भेजें। सब कुछ थक गया। Google Play खाते पर भी लॉग इन किया गया है! किसी काम का नहीं। –

उत्तर

0

क्या आपने विभिन्न एमुलेटर कॉन्फ़िगरेशन का उपयोग करने का प्रयास किया है, जो फ़ायरबेस कंसोल से एमुलेटर को लक्षित डिवाइस फ़ायरबेस उदाहरण टोकन के साथ एकल डिवाइस विकल्प का उपयोग करके लक्षित करता है, संदेशों के लिए फायरबेस सूचना स्थिति सत्यापित करने के लिए पूर्ण चिह्नित हैं? क्या ऐप अग्रभूमि में होने पर पृष्ठभूमि अधिसूचना भेज रहा है? क्या आप सुनिश्चित हैं कि Google Play सेवाएं एमुलेटर पर उपलब्ध हैं?

डीबग करते समय एकल डिवाइस विकल्प शायद आपको सबसे अधिक मदद करेगा।

  1. Firebase में अपने ऐप सांत्वना
  2. की अधिसूचना पृष्ठ पर एमुलेटर के Firebase उदाहरण टोकन
  3. नेविगेट लॉग इन करें नया संदेश क्लिक करें
  4. : के रूप में आप अपने कोड के लिए छोटे वृद्धिशील परिवर्तन कर इन चरणों को दोहराएं लक्ष्य के तहत अपने संदेश पाठ
  5. जोड़ें, एक डिवाइस
  6. चयन Firebase पंजीकरण टोकन आपने चरण 1 में लॉग इन किया पेस्ट करें, पाठ बॉक्स
  7. में
  8. मेक सुनिश्चित करें कि आपके एप्लिकेशन पृष्ठभूमि
  9. में चल रहा है संदेश
संबंधित मुद्दे