8

मैं एंड्रॉइड और आईओएस दोनों के लिए अमेज़ॅन एसएनएस मोबाइल पुश अधिसूचनाओं का उपयोग कर रहा हूं। मैं केवल टेक्स्ट और आइकन के साथ पुश अधिसूचना भेजने में काफी सफल हूं। अब मैं एक छवि नीचे के साथ अधिसूचना भेजने की कोशिश कर रहा हूँ। मैंने हर जगह खोज की लेकिन काम करने के लिए एक आदर्श दस्तावेज़ नहीं मिला। कृपया कोई सुझाव।Node.js का उपयोग कर छवि के साथ एसएनएस पुश अधिसूचनाएं?

मैंने एनपीएम का उपयोग करके इस पैकेज को स्थापित किया, मैंने पुश अधिसूचना भेजने के लिए इसका इस्तेमाल किया। कृपया इस लिंक को देखें। https://www.npmjs.com/package/sns-mobile

AWS_SNS_App.getUsers(function (err, allDevices) { 
     if (err) { 
      console.log(err, err.stack); // an error occurred 
     } else { 

      if (allDevices.length != 0) { 
       var totalDevices = 0; 
       for (var i = 0; i < allDevices.length; i++) { 
        totalDevices = totalDevices + 1; 
        AWS_SNS_App.sendMessage(allDevices[i].EndpointArn, message, function (err, messageId) { 
         if (err) { 
          console.log('An error occured sending message to device %s'); 

          res.send(err); 
         } else { 

          //res.send('Successfully sent a message to device , MessageID was : ' + messageId); 
         } 
        }); 
       } 
       if (totalDevices === allDevices.length) { 
        res.send('Successfully sent a message to all devices'); 
       } 
      } 
     } 
    }); 

SendMessage (endpointArn, संदेश, कॉलबैक) एक उपयोगकर्ता के लिए एक संदेश भेजें। संदेश पैरामीटर स्ट्रिंग या ऑब्जेक्ट प्रारूपों के साथ हो सकता है। कॉलबैक प्रारूप कॉलबैक है (गलती, संदेश आईडी)।

दस्तावेज़ों से यह एक एंडपॉइंट भेजने के लिए इंगित करता है, संदेश और हमें किसी भी प्रतिक्रिया का कॉलबैक मिलेगा। मुझे लगता है कि छवि के साथ एक छवि भेजने के लिए, क्या यह संभव है या ऐसा करने का कोई और तरीका है।

धन्यवाद।

+0

क्या आप एमएमएस संदेशों का जिक्र कर रहे हैं? एंड्रॉइड/आईओएस पुश नोटिफिकेशन छवियों को भेजने में भी समर्थन करते हैं? –

+0

नहीं, मैं एमएमएस संदेशों का जिक्र नहीं कर रहा हूं। –

+0

मैंने अपना प्रश्न संपादित किया –

उत्तर

1

भेजे गए प्रत्येक छवि-युक्त पुश अधिसूचना में मीडिया शामिल हो सकता है कि ऐप बाद में वेब सेवा से या ऐप्स को बंडल संसाधनों से सामग्री प्राप्त करने के लिए उपयोग कर सकता है।

किसी भी मीडिया मामले में, अंतिम संसाधन लिंक/बंडल-संसाधन-रेफरी। ऐप के भीतर बनाया जा सकता है, (उदाहरण) पुश के भीतर अन्य पैरामीटर के आधार पर।

याद रखें कि आप अधिसूचना प्रदर्शित करने से पहले छवि डाउनलोड करना होगा अगर संसाधन बंडल नहीं है कि (यह प्रयोग करके)

तो समाधान क्लाइंट साइड में है ... से प्रत्येक के लिए विशिष्ट विधियों को लागू करें आपके प्लेटफ़ॉर्म (एंड्रॉइड & आईओएस), छवि के साथ पुश अधिसूचना प्रदर्शित करने के लिए आवश्यक संचालन (मैं दोहराना, प्लेटफार्म के लिए अलग और विशिष्ट) निष्पादित करता हूं।


नोट: मुझे बताओ अगर आप छवियों के साथ मंच विशिष्ट सूचनाएं निर्माण के लिए संदर्भ की जरूरत है। (और यदि हां, तो आप प्रत्येक के लिए किस न्यूनतम एसडीके संस्करण का उपयोग कर रहे हैं)

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