0

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

我需要使用套接字 api 吗?

4

3 回答 3

3

你不需要。您只需从 Internet 访问所需的任何资源,手机就会以合适的方式处理连接。如果您想知道是否有连接,如果有,使用的是哪种连接,有一个 API 和来自 Apple 的示例。另请参阅 Apple的iPhone 网络访问:最佳实践

于 2010-02-07T20:57:43.067 回答
2

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

据我所知,唯一可以显式使用某种连接的情况是在使用 GameKit 框架时,它会强制您使用蓝牙连接。

于 2010-02-07T19:24:49.883 回答
0

您不能以编程方式启动 3g 连接。

您的应用程序应了解网络状态,无论是 EDGE、3g 还是 WiFi。

于 2010-02-07T19:23:56.953 回答