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>

note

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

info

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.

note

All query params values should be URL encoded