@mindroid/plugin-network
v0.3.0
Published
Mindroid plugin for Android network and Wi-Fi state
Downloads
200
Maintainers
Readme
@mindroid/plugin-network
Mindroid plugin for Android network state and Wi-Fi information.
Tip: Install
@mindroid/sdkto get all plugins in a single package.
Install
npm install @mindroid/core @mindroid/plugin-networkCapabilities
| Capability | Description |
|------------|-------------|
| network.status | Connection state and transport type (Wi-Fi / cellular / ethernet) |
| network.wifi | Wi-Fi SSID and IP address (requires ACCESS_WIFI_STATE permission) |
Usage
import { createRuntime, MockBridge } from "@mindroid/core";
import { createNetworkPlugin } from "@mindroid/plugin-network";
const bridge = new MockBridge({
"network.getState": { connected: true, transport: "wifi", metered: false },
"permissions.ensure": "granted",
"network.getWifiInfo": { ssid: "HomeNetwork", ip: "192.168.1.42" },
});
const plugin = createNetworkPlugin();
const runtime = createRuntime(bridge, plugin);
const state = await plugin.api().getState();
console.log(state.transport); // "wifi"Links
- @mindroid/sdk — all-in-one install
- Mindroid monorepo
