Files
bluememe-cordova-wifi-conne…/examples/outsystems-connect-specific-wifi.js
T
2026-03-28 03:43:40 +09:00

48 lines
1.3 KiB
JavaScript

document.addEventListener("deviceready", function () {
var wifi = window.cordova &&
window.cordova.plugins &&
window.cordova.plugins.BluememeWifiConnector;
if (!wifi) {
console.error("BluememeWifiConnector plugin is not available.");
return;
}
wifi.connect({
ssid: "YourWifiSSID",
passphrase: "YourWifiPassword",
security: "WPA2",
mode: "auto"
}).then(function (result) {
console.log("Wi-Fi request succeeded:", result);
}).catch(function (error) {
console.error("Wi-Fi request failed:", error);
});
}, false);
function connectDeviceWideWifi(ssid, passphrase) {
return cordova.plugins.BluememeWifiConnector.saveNetwork({
ssid: ssid,
passphrase: passphrase,
security: "WPA2"
});
}
function connectAppOnlyWifi(ssid, passphrase) {
return cordova.plugins.BluememeWifiConnector.connectLocalOnly({
ssid: ssid,
passphrase: passphrase,
security: "WPA2",
bindToProcess: true,
timeoutMs: 30000
});
}
function suggestWifi(ssid, passphrase) {
return cordova.plugins.BluememeWifiConnector.addNetworkSuggestion({
ssid: ssid,
passphrase: passphrase,
security: "WPA2"
});
}