gpt4 book ai didi

android - wifi 断开连接后,Ionic Android 8.0 无法解析 4g 上的主机

转载 作者:行者123 更新时间:2023-12-04 08:06:21 24 4
gpt4 key购买 nike

我需要有关 Ionic 应用程序的帮助。
它适用于使用“@ionic-native/http”的Android设备:“^5.30.0”
问题很奇怪。。
假设我们有一个简单的用户名/密码登录表单。

  • 最初我们使用4G登录,登录成功(问题不仅在于登录)
  • 我们退出应用程序并看到相同的屏幕 - 登录表单..
  • 在设备本身上,我们打开 WiFi 并连接到任何网络(有或没有互联网)
  • 如果我们尝试使用已连接的网络登录(如果有互联网,则登录成功)
  • 我们不会使用 WiFi,我们想重新使用 4G 作为第一次。
  • 我们手动断开 WiFi
  • 登录时我们会收到错误:{"status":-3,"error":"Host could not be resolved: java.net.UnknownHostException: Unable to resolve host

  • 当然有网络连接,因为我可以最小化应用程序并浏览网页,也可以连接到服务器并对其进行 HTTP 调用。
    当我在玩它时,这曾经在几个月前工作过。
    我在 NetworkSecurity.config 中有服务器域
    我的 app.component.ts 中有这些权限
      this.androidPermissions.requestPermissions([
    this.androidPermissions.PERMISSION.CAMERA,
    this.androidPermissions.PERMISSION.CHANGE_NETWORK_STATE,
    this.androidPermissions.PERMISSION.CHANGE_WIFI_STATE,
    this.androidPermissions.PERMISSION.DUMP,
    this.androidPermissions.PERMISSION.INTERNET,
    this.androidPermissions.PERMISSION.MANAGE_EXTERNAL_STORAGE,
    this.androidPermissions.PERMISSION.WRITE_EXTERNAL_STORAGE,
    this.androidPermissions.PERMISSION.ACCESS_WIFI_STATE,
    this.androidPermissions.PERMISSION.ACCESS_NETWORK_STATE,
    this.androidPermissions.PERMISSION.ACCESS_BACKGROUND_LOCATION
    ]);
    我还从开发选项中启用了快速网络切换。
    我在网上阅读了很多与此问题相关的内容,但找不到解决方案。
    我尝试更新所有包,重新初始化平台并删除节点模块
    行为是一致的,并且每次都可以重现。

    最佳答案

    经过大量挖掘,我发现问题出在我使用“WifiWizard2”和一个名为“bindAll”的参数的库中......
    有一个 PR.. https://github.com/tripflex/WifiWizard2/pull/102

    关于android - wifi 断开连接后,Ionic Android 8.0 无法解析 4g 上的主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66205816/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com