用户工具

站点工具


app_proxy

APP代理配置

该方法适用于由Flutter开发的APP项目,包括爱上学V10,川教通等。

由于Flutter的网络请求没有使用系统接口,因此需要在APP内部再次配置代理。

  • 系统代理:适用于项目内嵌的Web页。在系统设置中配置,方法与常规代理配置方法相同。
  • APP代理:适用于项目内原生的网络请求。在APP内部配置,详细步骤见下文。

APP代理配置方法

  • 点击 我的 Tab
  • 点击 设置
  • 在设置页找到版本号一栏,连续点击8次
  • 找到Network一栏,点击进入
  • 开启开发者模式,输入代理,如:192.168.0.155:8888
  • 点击 设置代理,完成代理设置

常见问题

关于首次安装

由于需要登录后,才可设置APP代理,因此首次安装启动时,需要确保处于线上环境。

系统代理与APP代理不一致问题

如果一个处于线上环境,一个处于线下环境,如:配置了系统代理走线下,没配置APP代理走线上;没配置系统代理走线上,配置了APP代理走线下。会导致IAM文件配置错误,无法访问登录页面。需要确保两个代理都配置了统一IP,都访问相同的环境(线上或线下)。

IP失效问题

当计算机IP发生变化,会导致代理失效,需要修改系统代理与APP代理的IP。关于系统代理的修改,使用通用方式,不再赘述。主要讲解当IP失效时,如何修改APP代理。

  • 如果此时可以访问到APP首页,则使用APP代理配置方法中描述的方法直接修改
  • 如果此时无法访问到APP首页,会见到一个加载页,长按页面中心的加载进度条,会自动跳转到样例页面,在该页面找到Network一栏,点击进入后修改APP代理。
app_proxy.txt · 最后更改: 2023/12/06 10:22 由 赵策