5 Replies
      Latest reply on Apr 11, 2019 2:03 AM by eskimo
      rachel.zhang Level 1 Level 1 (0 points)

        In my test, seems kNotifySCNetworkChange only works for ssid change, is there any way to detect bssid change or both, thanks.

        • Re: kNotifySCNetworkChange detect bssid change, is there any way to detect bssid change without ssid change
          eskimo Apple Staff Apple Staff (12,725 points)

          BSSID changes are tricky because they may or may not result in a change of the networking state:

          • You might have two completely separate APs that just happen to have the same SSID, in which case a BSSID change represents a change of the network state on the STA.

          • You might have two APs with the same SSID that represent the same network — these APs are typically bridged to Ethernet — where the STA is free to roam between BSSIDs without changing their networking state.

          Given the above, what problem are you trying to solve by detecting a change in BSSID?

          I suspect you’re concerned about the viability of network connections after the change, in which case there may be a better way to solve that problem than for you to deal with this low-level implementation detail.

          Share and Enjoy

          Quinn “The Eskimo!”
          Apple Developer Relations, Developer Technical Support, Core OS/Hardware
          let myEmail = "eskimo" + "1" + "@apple.com"