我正在开发一个 android 移动应用程序,并且存在应用程序向服务器发送请求(网络服务调用)的情况。系统生成语音呼叫以获取一些信息(拨号盘键输入)。并且服务器选择关键输入并进一步处理最终将响应发送给APP。应用程序正在等待 Web 服务调用的响应并将响应显示给用户。
我的问题是当移动设备处于 4G 时,一旦接到同一设备的呼叫,连接就会从 4g 切换到 3G,并且连接断开。由于该应用程序无法向用户显示正确的响应。
那么是否有任何解决方案可以解决该问题,以便应用程序的请求连接不会在收到语音呼叫时从 4G 更改为 3G 时被丢弃。