我在我的应用程序中面临一个问题,即使用Alamofire发出HTTP请求,当它运行时,用户打开控制中心并禁用WiFi,有效地将呼叫从WiFi运行的网络切换到移动数据比如4G。这会导致网络呼叫失败并且网络连接丢失'。
这会将用户从应用程序中记录下来,因为这是一个需要成功使用该应用程序的关键调用,我觉得Alamofire必须有一些内置的处理方法吗?
答案 0 :(得分:0)
如果您使用切换选择使用Multipath TCP,则会自动处理。您可以通过在基础URLSession的配置上设置multipathServiceType来实现它,但它需要服务器支持它。