If you have successfully installed your Roafly eSIM and arrived at your destination but cannot connect to the internet, please follow this step-by-step checklist to resolve the issue in minutes:
Step 1: Are you using the correct Roafly eSIM? (Check ICCID)
Ensure you haven't accidentally turned on an old eSIM. Match your eSIM's unique ICCID number.
-
In the Roafly app: Go to My eSIMs > tap your active eSIM to see its ICCID.
-
On iOS: Go to Settings > General > About. Match the ICCID under your active network.
-
On Android: Go to Settings > Connections > SIM Manager and tap your eSIM.
👉 Need help finding it? See: How do I find my eSIM's ICCID?
Step 2: Is your eSIM selected for Mobile Data?
Your phone might still be trying to use your home SIM.
-
iOS: Go to Settings > Cellular > Cellular Data and select your Roafly eSIM.
-
Android: Go to Settings > Connections > SIM Manager. Set Mobile Data to your Roafly eSIM.
Step 3: Is Data Roaming turned ON?
Your Roafly eSIM must have Data Roaming enabled to work abroad.
-
iOS: Settings > Cellular > Tap your Roafly eSIM > Toggle Data Roaming ON.
-
Android: Settings > Connections > Mobile Networks > Toggle Data Roaming ON.
Step 4: Is your APN set correctly?
If you have full signal bars but no internet, you might need a manual APN.
-
Check your Roafly app (My eSIMs > tap Install eSIM > scroll down to Step 2/2) or your email to see if you need to enter a specific APN. (👉 See: How do I change my APN settings?
Step 5: Select the Network Manually
Sometimes your phone struggles to connect automatically.
-
First, check the supported networks in your Roafly app under your eSIM details.
-
iOS: Settings > Cellular > Tap your eSIM > Network Selection. Turn off "Automatic" and select the supported network.
-
Android: Settings > Connections > Mobile Networks > Network Operators. Turn off "Select automatically" and choose the network.
Step 6: Switch from 5G to 4G/LTE
If 5G signal is weak or unstable in your area, forcing your phone to use 4G/LTE can instantly fix data flow issues.
-
iOS: Settings > Cellular > Tap your Roafly eSIM > Voice & Data > Select 4G or LTE.
-
Android: Settings > Connections > Mobile Networks > Network Mode > Select LTE/3G/2G.
Step 7: Check your Data Mode / Data Saver
Sometimes your phone restricts data usage to save your balance, which can prevent apps from connecting.
-
iOS: Go to Settings > Cellular > [Roafly eSIM] > Data Mode. Ensure Standard is selected. (Do NOT use Low Data Mode as it limits background data and synchronization).
-
Android: Go to Settings > Connections > Data Usage. Ensure Data Saver is turned OFF. (Note: Some Android models also have "Low Data Mode" inside the SIM settings; make sure it is disabled).
Step 8: Disable VPN and Custom DNS
Active VPNs or private DNS settings can interfere with your eSIM’s ability to handshake with the local network provider.
-
VPN: Open any VPN app you use (e.g., NordVPN, ExpressVPN, Warp) and Disconnect. You can also check Settings > General > VPN & Device Management on iOS to ensure no VPN is active.
-
DNS: If you have set a "Private DNS" (like AdGuard), switch it back to Automatic.
-
Android path: Settings > Connections > More Connection Settings > Private DNS > Automatic.
-
Step 9: Reset Network Settings
If everything above is correct, your device's network cache might be stuck. (Note: This will erase your saved Wi-Fi passwords, but it is highly effective).
-
iOS: Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings.
-
Android: Settings > General management > Reset > Reset network settings.
Step 10: Restart Your Device
Finally, toggle Airplane Mode on for 30 seconds and turn it off, or fully restart your phone to force a fresh connection to the local cell towers.
