我的应用程序今天未通过认证,原因是:
“可以引起应用程序 设备有静音终止 没有可用的数据连接。“
当我开发应用程序时,我甚至都没想过。如何测试没有数据连接?有没有我可以调用的方法或者我只是在我的Web服务调用中包含一个try catch并尝试以这种方式“捕获”它?
谢谢!
答案 0 :(得分:2)
Try-catch似乎是最好的方法,因为数据连接可能会在您检查它和尝试使用它之间发生变化。即使它是下一行代码。
答案 1 :(得分:2)
我还建议您需要处理在所有操作条件下都可能发生的异常(try..catch..finally)。
关于检测网络连接的状态,您可以使用GetIsNetworkAvailable()和NetworkInterfaceType。
如果使用后者,请注意这篇文章的发展。