【问题标题】:Work with wifi in my iphone application在我的 iphone 应用程序中使用 wifi
【发布时间】:2009-07-03 08:14:24
【问题描述】:

请回答我,如何在我的iphone应用程序中获取有关wifi网络的信息,苹果是否为此提供API,我可以在不退出我的应用程序的情况下更改当前的wifi连接吗?

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    没有用于列出可用 wifi 网络或以编程方式更改为其他网络的 API。您可能获得列表的最接近的方法是使用 NSNetServiceBrowser 并尝试发现所有 tcp 服务。我怀疑这会奏效,但可能值得一试。

    【讨论】:

    • 谢谢,我已经使用 NSNetServiceBrowser 但这仅适用于 Bonjour 级别,我想访问低级别。我还在应用商店中看到了下一个应用程序,这个应用程序可以找到并获取有关 wifi 网络的信息,这个应用程序的名称 wififofam。
    【解决方案2】:

    我也很好奇这个。下面的帖子更详细地解释了事情。有一些未记录的方式获取 WiFi 信息,但它会让您的应用在 iTunes Store 上被拒绝。

    【讨论】:

    • 感谢您的回答,我尝试使用 Apple80211.framework,但此框架仅存在于 2.0.x iphone OS 上。在 3.0.x 中我没有看到这个框架,我也在应用商店中看到了可以获取 wifi ssid 并可以在 wifi 网络之间切换的应用程序。应用是wififofam,这个应用没有被应用商店拒绝,可能是这个应用的创建者很幸运:)。有趣的是他们使用什么来获取有关 wifi 网络的信息?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    相关资源
    最近更新 更多