更新记录
1.0.1(2025-04-01)
修复安卓存在自动连接的其他wifi配置时,目标wifi难以连接的问题。
1.0.0(2025-03-13)
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
Android:5.0,iOS:12,HarmonyNext:不确定 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
jagger-wifi
配置
- manifest.json
"app-plus": {
"distribute": {
"android": {
"permissions" : [
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>"
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/> ",
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/> ",
]
}
"ios": {
"capabilities" : {
"entitlements" : {
"com.apple.developer.networking.HotspotConfiguration" : true,
"com.apple.developer.networking.wifi-info" : true
}
}
"privacyDescription" : {
"NSLocalNetworkUsageDescription" : "请允许我们访问本地网络以与附近的设备通信"
}
}
}
}
- 苹果bundle id 配置
开启Access Wi-Fi Information
开启Hotspot
使用
import {connectToWifi} from "@/uni_modules/jagger-wifi";
connectToWifi({
ssid: "名称",
password: "密码",
callback: (res) => {
if(res.errCode === 9010002){
console.log("连接断开"); //只有安卓会通知连接断开
}
if(res.errCode === 9010001){
console.log("连接失败");
}
if(res.errCode === 0){
console.log("连接成功");
}
}
})