Cordova
Android और iOS में पुश नोटिफिकेशन
खोज…
नए फोनगैप-प्लगइन-पुश का उपयोग करना
कॉर्डोवा ऐप्स को पुश नोटिफिकेशन भेजने के उद्देश्य से। पहला कदम डिवाइस टोकन प्राप्त करना है। एक "डिवाइस टोकन" प्रत्येक डिवाइस और प्रत्येक प्रोजेक्ट के लिए विशिष्ट है।
पूर्व-आवश्यकता :
- Google क्लाउड मैसेजिंग प्रोजेक्ट नंबर
इसके लिए Google डेवलपर कंसोल पर जाएं और एक नया प्रोजेक्ट बनाएं।
प्रोजेक्ट जानकारी के तहत प्रोजेक्ट नंबर है
- उपरोक्त परियोजना के लिए Google क्लाउड मैसेजिंग एपीआई कुंजी (सर्वर के लिए आवश्यक)
लाइब्रेरी पर जाएँ -> Google क्लाउड मैसेजिंग -> सक्षम करें। प्रकार सर्वर की API कुंजी बनाने के लिए क्रेडेंशियल पर जाएं।
प्रोजेक्ट में पुश-प्लगइन जोड़ना:
cordova plugin add https://github.com/phonegap/phonegap-plugin-push --variable SENDER_ID="XXXXXXX"
SENDER_ID प्रोजेक्ट Id का प्रतिनिधित्व करता है
Index.js के भीतर प्राप्त फ़ंक्शन के अंदर निम्नलिखित कोड रखें
var push = PushNotification.init({
android: {
senderID: "XXXXXX"
},
ios: {
alert: "true",
badge: "true",
sound: "true"
},
windows: {}
});
push.on('registration', function(data) {
console.log("device token: " + data.registrationId);
});
push.on('notification', function(data) {
console.log(data.message);
console.log(data.title);
console.log(data.count);
console.log(data.sound);
console.log(data.image);
console.log(data.additionalData);
});
push.on('error', function(e) {
console.log(e.message)
});
एंड्रॉइड या आईओएस डिवाइस से उपरोक्त कोड चलाने पर एक डिवाइस टोकन देता है।
नोट: डिवाइस टोकन केवल एक वास्तविक डिवाइस पर उत्पन्न होगा जो वर्चुअल डिवाइस नहीं है।
पुश नोटिफिकेशन के परीक्षण के लिए इस लिंक पर जाएं ऑनलाइन पुश नोटिफिकेशन टेस्ट
Android के लिए: डिवाइस टोकन, संदेश और एपीआई कुंजी दर्ज करें