如何以编程方式在iphone上启动3g连接?

时间:2010-02-07 19:21:07

标签: iphone 3g

如何以编程方式在iphone上启动3g连接?

我需要使用socket api吗?

3 个答案:

答案 0 :(得分:3)

你不需要。您只需从Internet访问所需的任何资源,手机将以合适的方式处理连接。如果您想知道是否存在连接,如果是,那么使用什么类型,则有一个API和sample from Apple。另请参阅Apples iPhone Network Access: Best Practices

答案 1 :(得分:2)

iPhone SDK抽象出(在大多数情况下)您的连接类型。你不能选择使用wifi vs 3G vs EDGE vs Bluetooth。如果设备被越狱,它可能是可能的,但它不在SDK中。

据我所知,唯一可以明确使用某种连接的方法是使用GameKit框架,它会强制您使用蓝牙连接。

答案 2 :(得分:0)

您无法以编程方式启动3g连接。

你应用应该知道网络状态,无论是EDGE,3G还是WiFi。