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/test123

Test Ride #2: 03mm4obAZXPIcJzdjcK4

App Scheme:
com.carpoolx.ride://ride/03mm4obAZXPIcJzdjcK4

Test Ride #3: sample-ride-id

App Scheme:
com.carpoolx.ride://ride/sample-ride-id

Test Ride #4: demo-ride-2024

App Scheme:
com.carpoolx.ride://ride/demo-ride-2024

Testing Instructions

  1. Mobile Testing: Open this page on your mobile device and click the "Test Web Link" buttons
  2. App Installed: The link should open the CarpoolX app directly to the ride details
  3. App Not Installed: Should redirect to the appropriate app store after a few seconds
  4. Desktop Testing: Should show download options for both iOS and Android
  5. 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