大家好,
我一直在使用可达性API和可达性状态回调来确定应用程序是通过3G还是WiFi连接。这是一个作为现有硬件的语音扩展的应用程序,因此我们正在使用VoIP API在后台运行并接受通话等。
除了使用可达性状态回调之外,还有没有明确的方法来确定是否可以访问特定的IP端点?我可以使用ASIHTTPRequest然后检查它是否超时,但这可能会在长期运行中引起问题。
我不是在寻找编程答案,而是想知道其他开发人员对如何在后台管理两者之间漫游的任何见解,如果您有持久连接。基本上,如果设备漫游到3G,我需要在设备上销毁会话,如果它漫游回WiFi,我需要重新创建会话。
欢迎提供任何反馈或建议。