小编Fun*_*nny的帖子

Flutter Http 请求未在 iOS 上执行

这是我的应用程序为了登录用户而执行的第一个请求。在 android 上,每个请求都可以正常工作,但由于某种原因,在 iOS 上它们似乎没有被执行。我已经在模拟器上设置了开发人员选项以允许 HTTP 服务。我还在物理 iPad 上测试了代码,它不会执行请求。

在测试期间,我没有为此使用任何超时,如果我在触发请求后让代码运行一段时间,我会收到此日志(它可能与此无关,但因为我不知道它是什么,我也会附上):

[C1.1 958047F2-81ED-4A34-AEDE-A23D2CD6B49F 172.20.129.134:51780<->216.58.211.42:443]
Connected Path: satisfied (Path is satisfied), interface: en0
Duration: 240.322s, DNS @0.002s took 0.008s, TCP @0.017s took 0.014s, TLS took 0.287s
bytes in/out: 4769/1077, packets in/out: 9/10, rtt: 0.016s, retransmitted packets: 1, out-of-order packets: 0
Run Code Online (Sandbox Code Playgroud)

这是代码:

Future<LoginResponse> login(String login, String password, AppLocalizations locale) async {

    final response = await http.post(_url, body: {
      "module": _moduleLogin,
      "user": login,
      "pass": password,
      "lang": locale.localeName
    });

    try{
      EventManager manager = EventManager.getInstance();
      manager.clearAllEvents(); …
Run Code Online (Sandbox Code Playgroud)

http ios dart flutter

6
推荐指数
1
解决办法
1870
查看次数

创建后使颤振项目快速兼容

当我创建我的 flutter 项目时,我没有让它快速兼容,因为我们认为我们不需要它,但是现在,经过几个月的开发和在 android 上发布的几个版本,我被要求运行/测试应用程序在ios设备上。

有没有办法在这一点上启用快速支持,而不必从头开始创建一个新项目并将代码复制/粘贴到那里?有几个软件包需要它才能在 ios 上运行。

ios android-studio swift flutter

3
推荐指数
1
解决办法
1404
查看次数

标签 统计

flutter ×2

ios ×2

android-studio ×1

dart ×1

http ×1

swift ×1