问题现象
手机可以上网,浏览器可以正常打开网页,但是hasDefaultNet这个方法调用失败,回调函数走到了失败的回调。
问题现象
手机可以上网,浏览器可以正常打开网页,但是hasDefaultNet这个方法调用失败,回调函数走到了失败的回调。
根据您提供的信息,hasDefaultNet这个方法调用失败,即使手机网络正常且浏览器可以正常打开网页。这可能是由于以下原因之一:
AndroidManifest.xml
文件中添加以下权限:<uses-permission android:name="android.permission.INTERNET" />
在iOS上,您需要在项目的Info.plist
文件中添加适当的网络访问权限。
解决方法:
如果您仍然无法解决问题,建议提供更多关于您的应用和网络环境的详细信息,以便更好地帮助您解决问题。
可能原因
未注明ohos.permission.GET_NETWORK_INFO权限。
解决措施
connection.hasDefaultNet接口需要注明权限ohos.permission.GET_NETWORK_INFO。
参考链接
应用权限管控概述