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