After installing the battle.net app on my iPhone, during login (no matter if I’m using email/password or an oAuth solution), the redirect (blizzard-social://localhost:0?etcetcetc) fails with the message"Safari can’t open this page. The error was 'Not allowed to use restricted network port".
I’ve tried uninstalling/reinstalling the app. Disabling safari security settings. Restarting my phone. Etc.
I’m having the same issue, but the Authenticator still works for me, fortunately. I can’t get the push notifications to approve/deny, but if I open the app it still gives me a code I can use and it works.
I’m an android user, so i am only so helpful
But 2) i do try to stay aware of apple devices. Common thread appears to be iOS… I wonder if Apple Relay got a tweak recently.
Here is an article that might be helpful. support.apple com/en-us/102022
You can try to “turn off until tomorrow” to test my hypothesis.
Long term fix would be to add appropriate domains to a whitelist, IMO
The issue is that the battle.net app uses Safari built in. Safari, in the current version of the OS is limited from accessing anything on localhost in ‘abnormal’ port ranges. So the callback from the battle.net login to the app is itself is being hamstrung by Safari.
Changing your default browser doesn’t work because the battle.net app literally forces Safari for that prompt popup.
I may try the newest iOS Beta (iOS26) soon to see if it works, but I’m not happy about jumping to a dev beta just to fix this.
Hi guys, i found a fix and it works just did it a few mins ago. i had to download a safari extension for a vpn the one i used was orbot, it was a little slow but it worked and sometimes you have to hit the little refresh button when getting everything loaded but as soon as your done you can stop it and shut the thing down or even uninstall it
Well I hope this gets fixed for older versions too…
Not about to buy a new device just to be able to authenticate my account.
Beta on iOS 18 didn’t fix this for me. I just wish apple would let me decide what browser to use for in-app stuff, or blizzard to change the port it uses to stop the auto block by Safari.
Only other option is to remove your authenticator using your phone number, but that’s not really desirable since we’re not given any additional ways to add 2FA…