我们已经在 Playstore 中发布了一个发行版本,并且运行得很好。但现在突然间,当我们尝试再次构建并运行代码时,因为我们想要添加新功能。它将不再与我们的后端通信。
所以我使用错误作为关键字在网络上进行搜索,发现需要 INTERNET PERMISSION 作为 100% 结果和答案,我们已经有了,但根本没有帮助。是的,我们在调试和实时清单中都有它。
服务器已启动,我们可以在浏览器中访问它,邮递员也可以使用 dig 命令

所以我在网上搜索了更多的东西但无济于事,发现了因为代理问题我尝试了客户端和服务器端。我们没有代理
我们只使用简单的请求,如下所示:
static Future getDriver(String phone){
var url = baseUrl + "/mobile/driverPhone";
return http.post(url,body: {
"phone" : phone
});
}
Run Code Online (Sandbox Code Playgroud)
还有一些建议说使用 DIO,但在我放弃这个 http 插件之前我想先知道原因。有好心人可以解释一下并帮助我解决这个问题吗?