ivpn/ios-app

Repeatedly Reconnecting and Disconnecting

Recliness opened this issue · 8 comments

Bug report

Describe your environment

  • Device: iPhone 15 Pro
  • OS name and version: iOS 17.1
  • IVPN app version: 2.10.1 (6)

Describe the problem

When you have Network Protection enabled on a network that blocks VPNs, it will repeatedly disconnect and reconnect.

Steps to reproduce:

  1. Turn on Network Protection (it does not happen when it is off) on a WiFi network that has VPNs like IVPN blocked
  2. You'll be able to tell that IVPN is blocked because the map will not load without being connected
  3. Tap the connect button and watch as it constantly tries to reconnect and disconnect

Observed Results:

  • The VPN will not properly connect and continously disconnects and reconnects

Expected Results:

  • I expected the VPN to just connect with ease.

Hi @ReclinesMC, this is a known issue and will be fixed in the next iOS app version.

Oh okay! Thanks. Is there an ETA on when that will be released, or a test build that I can get?

@ReclinesMC I'll prepare and publish it as public beta TestFlight probably tomorrow and ping you when it's available. App Store release is planned by the end of next week.

Thanks!

Also, not sure if this is the right place for this, but I can't seem to connect on the iOS app at my school, however Mullvad's iOS app does work

Also, not sure if this is the right place for this, but I can't seem to connect on the iOS app at my school, however Mullvad's iOS app does work

@ReclinesMC Please contact our support and provide information about your environment - e.g. device, iOS version, non-default app settings, etc.

Done! Did you have that TestFlight link?

Done! Did you have that TestFlight link?

@ReclinesMC
https://github.com/ivpn/ios-app/blob/develop/.github/CONTRIBUTING.md#beta-program
The new TestFlight beta version is now available.

If the reconnect loop issue with Network Protection is not resolved just by upgrading the app, try to remove IVPN VPN profiles from iOS Settings and reboot the device.