Deep Links
Zapp support the creation of custom URL Schemes e.g. like yourapp://…. Zapp allows pointing to any item or page via a custom link - This is extremely useful for Push Notifications, in order to promote a specific experience within the app.
Supported URLS
Screen Type
Open a screen with specific type such as storefront, login, home screen, erc.
<APP_SCHEME>://open?type=<TYPE>
Example
theapp://open?type=login
Open any content from an entry (can be show, webview, episode):
<APP_SCHEME>://open?feed_locator=<FEED_URL>&id=<ENTRY_ID>
The <FEED_URL>
and the <ENTRY_ID>
should be url encoded.
Example
theapp://open?feed_locator=https%3A%2F%2Fpipes2-server-example.herokuapp.com%2Fmisc%2FhelpAndSupport&id=5a2e36b5-b771-4838-a5cf-1cc220ce2ca9
The content will be opened according to the type that is set on the feed. For example, if the entry’s type value is video, it will open the player.
Open item from dynamic feed
<APP_SCHEME>://open?type=<TYPE>&<DYNAMIC_VARIABLE_KEY>=<DYNAMIC_VARIABLE_VALUE>
Example
theapp://open?type=example-show&id=show-1
Optional extra query params
state=fullscreen
- Open the player in full screen mode.
state=inline
- Open the player in inline mode.
title=<TITLE>
- Set the title of the screen.
All query params values should be URL encoded