🔗 Deep Links Testing Page
Internal testing page for PuzzWord deep linking functionality. Test both custom URL schemes and universal links on iOS, macOS, and Android.
📱 How to Test
On Mobile Device:
- Open this page on your mobile device
- Tap any link below
- App should open to the specified screen
From Desktop:
- Copy link using the "Copy" button
- Send link to your mobile device (Messages, Email, Slack, etc.)
- Tap link on mobile device
Link Types:
- Custom Scheme (puzzword://): Works on all platforms, prompts if app not installed
- Universal Links (https://): iOS/macOS only, seamless fallback to website
App Navigation
Open Walkthrough/Onboarding
Custom Scheme (All Platforms)
puzzword://app/open/walkthroughUniversal Link (iOS/macOS)
https://puzzword.com/app/open/walkthroughOpen Tutorial Tab
Custom Scheme (All Platforms)
puzzword://app/open/tutorialUniversal Link (iOS/macOS)
https://puzzword.com/app/open/tutorialOpen Shop Tab
Custom Scheme (All Platforms)
puzzword://app/open/shopUniversal Link (iOS/macOS)
https://puzzword.com/app/open/shopOpen Home Tab
Custom Scheme (All Platforms)
puzzword://app/open/homeUniversal Link (iOS/macOS)
https://puzzword.com/app/open/homeOpen Achievements Tab
Custom Scheme (All Platforms)
puzzword://app/open/achievementsUniversal Link (iOS/macOS)
https://puzzword.com/app/open/achievementsOpen Settings Tab
Custom Scheme (All Platforms)
puzzword://app/open/settingsUniversal Link (iOS/macOS)
https://puzzword.com/app/open/settingsOpen activity associated with the French Daily leaderboard
Custom Scheme (All Platforms)
puzzword://app/open/daily.frUniversal Link (iOS/macOS)
https://puzzword.com/app/open/daily.frOpen activity associated with the French Ratings leaderboard
Custom Scheme (All Platforms)
puzzword://app/open/ratings.frUniversal Link (iOS/macOS)
https://puzzword.com/app/open/ratings.frGame - Ukrainian
Play Ukrainian Daily Puzzle
Custom Scheme (All Platforms)
puzzword://uk/play/dailyUniversal Link (iOS/macOS)
https://puzzword.com/uk/play/dailyPlay Ukrainian Wikipedia Match
Custom Scheme (All Platforms)
puzzword://uk.wikipedia/play/matchUniversal Link (iOS/macOS)
https://puzzword.com/uk.wikipedia/play/matchOpen activity associated with the Ukrainian Daily leaderboard (shorter format)
Custom Scheme (All Platforms)
puzzword://daily.uk/openUniversal Link (iOS/macOS)
https://puzzword.com/daily.uk/openGame - English
Play English Wikipedia Daily
Custom Scheme (All Platforms)
puzzword://en.wikipedia/play/dailyUniversal Link (iOS/macOS)
https://puzzword.com/en.wikipedia/play/dailyGame - French
Open French Lexicon Activity
Custom Scheme (All Platforms)
puzzword://lexicon.fr/openUniversal Link (iOS/macOS)
https://puzzword.com/lexicon.fr/openPlay French Wiktionary Match
Custom Scheme (All Platforms)
puzzword://fr.wiktionary/play/matchUniversal Link (iOS/macOS)
https://puzzword.com/fr.wiktionary/play/match⚠️ Testing Notes
iOS/macOS Universal Links: May not work in Safari if you've previously chosen "Open in Safari" instead of the app. To reset: Long-press the link and choose "Open in PuzzWord".
Android App Links: First tap may prompt to choose between browser and app. Select "Always" to make it automatic.
Custom Schemes: Always prompt to open app. If app is not installed, behavior varies by platform (error or no action).
localhost/dev: Universal links won't work on localhost. Deploy to staging/production to test.
📊 Test Coverage
14
Total Deep Links
4
Categories
28
Total Link Variants (Custom + Universal)