How to switch between wi-fi networks at runtime(pr

2019-02-26 22:19发布

问题:

Is it possible to switch between WiFi networks in an iPhone App pragmatically? At time of app execution if one network goes down but that is still connected and i want to switch to another wi-fi network. Is this possible?

回答1:

There is no iOS API for this, but there can be some possible solutions, like make it available on Cydia for jailbroken devices. AirServer just did this.



回答2:

Your iPhone app shouldn't manage wifi networks. If it does, it won't get approved by Apple to be put in the App Store. The iPhone itself manages wifi connections, not a third-party app.



回答3:

If you are developing for a jailbroken iphone, you can develop a MobileSubstrate extension/ Tweak with Theos and hook into the SpringBoard Application. The SBWiFiManager interface is part of SpringBoard app and has a lot of useful methods that should help you with controlling WiFi.