应用使用connection.hasDefaultNet()接口返回失败

应用使用connection.hasDefaultNet()接口返回失败

HarmonyOS
2024-07-30 10:55:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
励志做个有为人

移动设备具备网络连接功能,且内置浏览器能够正常访问互联网上的网页内容。然而,在尝试调用`hasDefaultNet`这一方法时,系统未能成功执行预期操作,导致流程进入了失败回调的处理逻辑。

在调用`connection.hasDefaultNet`接口时,为确保数据安全和系统稳定性,需提前申请`ohos.permission.GET_NETWORK_INFO`权限。在Stage模型的开发过程中,开发者应在`module.json5`配置文件中明确声明该权限`ohos.permission.GET_NETWORK_INFO`。以下是一段示例代码,展示了如何在配置文件中进行声明:

{
  "module" : {
    // ...
    "requestPermissions":[
      {
        "name" : "ohos.permission.GET_NETWORK_INFO",
        "reason": "$string:reason",
        "usedScene": {
          "abilities": [
            "FormAbility"
          ],
          "when":"inuse"
        }
      },
}
分享
微博
QQ
微信
回复
2024-07-30 17:00:04
相关问题
使用OkHttp访问本地接口失败
9887浏览 • 2回复 待解决
HarmonyOS下载文件失败返回
343浏览 • 1回复 待解决
startAbility跳转失败返回错误码16000001
1943浏览 • 1回复 待解决
调用广告接口返回错误码21800003
326浏览 • 1回复 待解决
HarmonyOS 华为账号登录接口返回信息
465浏览 • 1回复 待解决
arkui怎么展示接口返回的富文本?
2804浏览 • 1回复 待解决
华为事件通知接口返回10008错误码
9107浏览 • 2回复 待解决
如何选择使用同步接口还是异步接口
2052浏览 • 1回复 待解决