कॉर्डोवा - नेटवर्क सूचना

यह प्लगइन डिवाइस के नेटवर्क के बारे में जानकारी प्रदान करता है।

चरण 1 - नेटवर्क सूचना प्लगइन स्थापित करना

इस प्लगइन को स्थापित करने के लिए, हम खुलेंगे command prompt और निम्नलिखित कोड चलाएं -

C:\Users\username\Desktop\CordovaProject>cordova plugin 
   add cordova-plugin-network-information

चरण 2 - बटन जोड़ें

में एक बटन बनाते हैं index.html कि नेटवर्क के बारे में जानकारी प्राप्त करने के लिए इस्तेमाल किया जाएगा।

<button id = "networkInfo">INFO</button>

चरण 3 - इवेंट श्रोताओं को जोड़ें

हम तीन इवेंट श्रोताओं को अपने साथ जोड़ेंगे onDeviceReady में कार्य करते हैं index.js। एक हम पहले बनाए गए बटन पर क्लिक के लिए सुनेंगे और अन्य दो कनेक्शन स्थिति में परिवर्तन के लिए सुनेंगे।

document.getElementById("networkInfo").addEventListener("click", networkInfo);
document.addEventListener("offline", onOffline, false);
document.addEventListener("online", onOnline, false);

चरण 4 - कार्य बनाना

networkInfoबटन पर क्लिक करते ही फ़ंक्शन वर्तमान नेटवर्क कनेक्शन के बारे में जानकारी लौटा देगा। हम बुला रहे हैंtypeतरीका। अन्य कार्य हैंonOffline तथा onOnline। ये फ़ंक्शन कनेक्शन परिवर्तनों को सुन रहे हैं और कोई भी परिवर्तन संबंधित अलर्ट संदेश को ट्रिगर करेगा।

function networkInfo() {
   var networkState = navigator.connection.type;
   var states = {};
   states[Connection.UNKNOWN]  = 'Unknown connection';
   states[Connection.ETHERNET] = 'Ethernet connection';
   states[Connection.WIFI]     = 'WiFi connection';
   states[Connection.CELL_2G]  = 'Cell 2G connection';
   states[Connection.CELL_3G]  = 'Cell 3G connection';
   states[Connection.CELL_4G]  = 'Cell 4G connection';
   states[Connection.CELL]     = 'Cell generic connection';
   states[Connection.NONE]     = 'No network connection';
   alert('Connection type: ' + states[networkState]);
}

function onOffline() {
   alert('You are now offline!');
}

function onOnline() {
   alert('You are now online!');
}

जब हम नेटवर्क से जुड़ा ऐप शुरू करते हैं, onOnline फंक्शन अलर्ट को ट्रिगर करेगा।

अगर हम दबाते हैं INFO बटन अलर्ट हमारी नेटवर्क स्थिति दिखाएगा।

यदि हम नेटवर्क से डिस्कनेक्ट करते हैं, onOffline समारोह कहा जाएगा