Deep Link Testing Page
Use this page to test the deep linking functionality. Click on any of the test links below to verify that they properly redirect to the app or app stores.
Test Ride Links
Test Ride #1: test123
App Scheme:
com.carpoolx.ride://ride/test123Test Ride #2: 03mm4obAZXPIcJzdjcK4
App Scheme:
com.carpoolx.ride://ride/03mm4obAZXPIcJzdjcK4Test Ride #3: sample-ride-id
App Scheme:
com.carpoolx.ride://ride/sample-ride-idTest Ride #4: demo-ride-2024
App Scheme:
com.carpoolx.ride://ride/demo-ride-2024Testing Instructions
- Mobile Testing: Open this page on your mobile device and click the "Test Web Link" buttons
- App Installed: The link should open the CarpoolX app directly to the ride details
- App Not Installed: Should redirect to the appropriate app store after a few seconds
- Desktop Testing: Should show download options for both iOS and Android
- Direct App Scheme: Click "Test App Scheme" to test the custom URL scheme directly
Expected Behavior
iOS Safari:
- Universal link attempt → Custom scheme fallback → App Store redirect
- Should work seamlessly if app is installed
Android Chrome:
- Intent URL with Play Store fallback
- Should prompt to open in app if installed
Desktop Browsers:
- Show download buttons immediately
- No automatic redirects or countdowns
Troubleshooting
If deep linking isn't working:
- Ensure the CarpoolX app is installed on your device
- Check that the app supports the ride ID format being tested
- Verify that universal links are enabled in the app settings
- Try testing with different browsers (Safari, Chrome, Firefox)
- Check browser console for any JavaScript errors