Post

Replies

Boosts

Views

Activity

Reply to iOS 26 - Identify network switch
What I’ve Done: Previously, I registered the application as a HotspotHelper using NEHotspotHelper.register(options:queue:handler:). 
In the Hotspot Helper app’s command handler block, I identified the relevant network via the NEHotspotHelperCommand and used the didJustJoin API to determine if the network was joined. For migrating this to Xcode 26 , I added a NEHotspotEvaluationProvider extension. I implemented the handleCommand method which receives NEHotspotHelperCmmand parameter. Similarly, I added code to identify the network via the NEHotspotHelperCommand and used didJustJoin to check whether the network was joined. The Issue: While running on Xcode 26/iOS 18, the handleCommand method in my NEHotspotEvaluationProvider extension is not being triggered when switching between networks. I suspect this might be due to incomplete or incorrect configuration for NEHotspotManager in the main app, or missing setup steps for the new extension. My Question: What exact configuration steps are required in the main app project and Info.plist/entitlements to ensure NEHotspotEvaluationProvider gets called? Are there any new keys, capabilities, or background modes required specifically for this new extension type? Does the app need to trigger NEHotspot configuration or registration APIs at launch or on demand to activate the extension?
Jan ’26
Reply to A developer disk image could not be mounted on this device. Network error occurred.
The issue is now resolved. One of the client connector applications used in my Mac was causing the issue.
Replies
Boosts
Views
Activity
Jul ’24
Reply to Questions about NEHotspotEvaluationProvider Extension
What are the steps to configure NEHotspotEvaluationProvider extension in the project? Basically to know whenever the user switches the wifi network on device from iOS26 onwards
Replies
Boosts
Views
Activity
Nov ’25
Reply to iOS 26 - Identify network switch
In Apple documentation it is mentioned to use NEHotspotManger instead. Could find similar methods in NEHotspotEvaluationProvider extension methods. What are the set up required to start this extension?
Replies
Boosts
Views
Activity
Nov ’25
Reply to iOS 26 - Identify network switch
What I’ve Done: Previously, I registered the application as a HotspotHelper using NEHotspotHelper.register(options:queue:handler:). 
In the Hotspot Helper app’s command handler block, I identified the relevant network via the NEHotspotHelperCommand and used the didJustJoin API to determine if the network was joined. For migrating this to Xcode 26 , I added a NEHotspotEvaluationProvider extension. I implemented the handleCommand method which receives NEHotspotHelperCmmand parameter. Similarly, I added code to identify the network via the NEHotspotHelperCommand and used didJustJoin to check whether the network was joined. The Issue: While running on Xcode 26/iOS 18, the handleCommand method in my NEHotspotEvaluationProvider extension is not being triggered when switching between networks. I suspect this might be due to incomplete or incorrect configuration for NEHotspotManager in the main app, or missing setup steps for the new extension. My Question: What exact configuration steps are required in the main app project and Info.plist/entitlements to ensure NEHotspotEvaluationProvider gets called? Are there any new keys, capabilities, or background modes required specifically for this new extension type? Does the app need to trigger NEHotspot configuration or registration APIs at launch or on demand to activate the extension?
Replies
Boosts
Views
Activity
Jan ’26
Reply to iOS 26 - Identify network switch
Until which iOS version will Apple continue to support NEHotspotHelper?Is there an official deprecation schedule or timeline?
Replies
Boosts
Views
Activity
Feb ’26