App Version: ioPay v5.2.0 (1)
Device: iPhone XR
OS Version: iOS 18.7.3
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren
Description
When attempting to connect a wallet via Safari (using hub.iotex.io), the deep link integration fails. After clicking "Connect Wallet" and selecting "ioPay Wallet," the system prompts to "Open this page in 'ioPay'?". Upon selecting Open, the ioPay app launches, but it fails to establish a connection or execute the handshake, leaving the user on a dashboard with a $0 balance and no active session.
Steps to Reproduce
Open Safari and navigate to
hub.iotex.io.Tap Connect Wallet in the top right corner.
Select ioPay Wallet from the "Connect a Wallet" modal.
When the iOS system dialog appears ("Open this page in 'ioPay'?"), tap Open.
Observe the app behavior once it switches from Safari to ioPay.
Expected Result
The ioPay app should launch and immediately show a connection request or confirmation screen to link the wallet to the dApp (Hub).
Actual Result
The app opens to the main wallet dashboard ($0 balance), but no connection is established. There is no "Approve" or "Connect" prompt, and the Safari session remains disconnected.
