5

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

{ 
    "to": "myToken", 
    "notification": { 
     "body": "test", 
     "title": "test" 
    }, 
    "priority": "high" 
    "sound": "default" 
} 

यदि मैं कंसोल से टेस्ट संदेश भेजता हूं, तो यह अच्छी तरह से काम करता है और अधिसूचना ध्वनि बजाता है।
नोट:

  1. मेरे प्राधिकरण कोड सही
  2. मैं https://fcm.googleapis.com/fcm/send
  3. मैं IPhone 4, IPhone 6 और IPhone 6S पर इसका परीक्षण किया है करने के लिए http अनुरोध भेज रहा हूँ है, सभी ध्वनि
  4. बिना सूचनाएं प्राप्त
+0

मुझे एफसीएम से सूचनाएं मिल रही हैं। अब, मैं कार्यक्षमता बनाना चाहता हूं जैसे कि जब मुझे एफसीएम से अधिसूचना मिलेगी, ऐप को अधिसूचना संदेश को छूए बिना ध्वनि फ़ाइल खेलनी चाहिए। क्या आप जानते हैं कि वह काम कैसे करना है ? didRecieveRemoteNotification केवल तभी निष्पादित किया जाएगा जब उपयोगकर्ता अधिसूचना पर टैप करेगा। जब मुझे अधिसूचना मिलती है तो मैं अलार्म ट्यून जैसी ध्वनि फ़ाइल खेलना चाहता हूं। कृपया इसके माध्यम से मुझे मार्गदर्शन करें। – Moxarth

उत्तर

16

आपके JSON "sound" : "default" JSON के रूट में नहीं "notification" कुंजी के अंदर होना चाहिए। यह JSON काम करना चाहिए।

{ 
    "to": "myToken", 
    "notification": { 
     "body": "test", 
     "title": "test", 
     "sound": "default" 
    }, 
    "priority": "high" 
} 
+0

मेरे पास सर्वर पर एक ही संरचना है लेकिन अभी भी कुछ डिवाइसों पर ध्वनि फ़ाइल तब नहीं चल रही है जब ऐप पृष्ठभूमि में है। – Avi

+0

मुझे एफसीएम से सूचनाएं मिल रही हैं। अब, मैं कार्यक्षमता बनाना चाहता हूं जैसे कि जब मुझे एफसीएम से अधिसूचना मिलेगी, ऐप को अधिसूचना संदेश को छूए बिना ध्वनि फ़ाइल खेलनी चाहिए। क्या आप जानते हैं कि वह काम कैसे करना है ? didRecieveRemoteNotification केवल तभी निष्पादित किया जाएगा जब उपयोगकर्ता अधिसूचना पर टैप करेगा। जब मुझे अधिसूचना मिलती है तो मैं अलार्म ट्यून जैसी ध्वनि फ़ाइल खेलना चाहता हूं। कृपया इसके माध्यम से मुझे मार्गदर्शन करें। – Moxarth

+1

यह जेसन फ़ाइल कहां मौजूद होनी चाहिए? क्योंकि मैं ui firebase.com के माध्यम से अधिसूचना का परीक्षण कर रहा हूं, तो मैं इस पेलोड को ध्वनि के साथ कैसे भेज सकता हूं? –

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