Route by Host/Path
Last updated
Route to a screen/scene based on the incoming deep link host + path (works for both universal links and custom schemes).
DeepLinkServicesOnUniversalLinkOpen or DeepLinkServicesOnCustomSchemeUrlOpen (listener, persistent)
DeepLinkServicesGetUniversalLinkResult or DeepLinkServicesGetCustomSchemeResult (extractor)
Keep the listener action active (bootstrap scene).
On receivedEvent, call the matching Get*Result action and read host + path.
Route using PlayMaker string compares:
Example universal link: https://game.com/news/patch-notes
host = game.com
path = /news/patch-notes
Example custom scheme: myapp://store/item/123
host = store
path = /item/123
Always validate known hosts/paths before navigating (ignore unknown links).
Last updated