HarmonyOS鸿蒙Next中想通过wifiManager.addDeviceconfig去链接我们的wifi,需要使用到ohos.permission.SET_WIFI_CONFIG,这个是系统权限,怎么解决?
HarmonyOS鸿蒙Next中想通过wifiManager.addDeviceconfig去链接我们的wifi,需要使用到ohos.permission.SET_WIFI_CONFIG,这个是系统权限,怎么解决? 想通过wifiManager.addDeviceconfig去链接我们的wifi,需要使用到ohos.permission.SET_WIFI_CONFIG,这个是系统权限,怎么解决?
这个权限需要企业应用才行,我们是要公开发布的,使用不了这个权限
开发者您好,非企业应用,推荐使用wifiManager.connectToCandidateConfigWithUserAction接口链接网络,该接口使用到的ohos.permission.SET_WIFI_INFO权限为普通权限
扫描并选择Wi-Fi进行连接:https://developer.huawei.com/consumer/cn/doc/architecture-guides/wifi_connect-0000002518583904
更多关于HarmonyOS鸿蒙Next中想通过wifiManager.addDeviceconfig去链接我们的wifi,需要使用到ohos.permission.SET_WIFI_CONFIG,这个是系统权限,怎么解决?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
该权限为系统级,仅授予系统应用或经签名认证的应用。普通应用无法直接获取。需将应用内置为系统应用,或使用高等级签名证书(如系统签名)方可调用。否则请考虑使用其他 Wi-Fi 连接方式替代。
在HarmonyOS Next中,wifiManager.addDeviceConfig 需要 ohos.permission.SET_WIFI_CONFIG,该权限属于 system_basic 级别,仅限系统应用或预置应用声明,公开发布的应用无法获取。替换方案是使用不需要该权限的API:通过 wifiManager.startScan 扫描后,调用 wifiManager.connectToDevice 或 connectToCandidateNetwork 让用户主动触发连接,这些接口仅需普通的 ohos.permission.GET_WIFI_INFO 和 ohos.permission.SET_WIFI_INFO(均为 normal 级别),完全适合公开应用。

