Meridian Deep Links

Meridian-powered apps support linking to specific pages and placemarks in the app by creating URLs that follow a specific format. These links are called deep links.

In order for the deep link URL to work, the Meridian-powered app must be installed on your mobile device.

Overview

The general format for the URL is as follows:

{app url-scheme}://{location domain}/{object-type}/{identifier}

How to find the appropriate domain, object-type and identifier will be explained below.

Linking to a Specific App

The URL to link to a specific Meridian-powered app will be in the following format:

{app url-scheme}://{location domain}

If you don't know your white-label app's url-scheme, contact the Meridian team at developers@meridianapps.com. The url-scheme for the Meridian AppViewer app is appviewer.

For example, a deeplink into appviewer would start with `appviewer://`.

Get your app domain by posting a request to:

https://edit.meridianapps.com/api/locations/{location ID}

The domain is in the domain field.

Here's an example:

meridian-aruba://aruba-portland/

Accessing this URL will launch the Aruba Campus and then display the Aruba Portland location.

The URL to link to a specific placemark in a specific app will be in the following format:

{app url-scheme}://{location domain}/placemarks/{placemark identifier}

To find placemark's identifier, find the placemark on its map, and click it to open the placemark detail. The Editor's URL will have the placemark ID.

https://edit.meridianapps.com/apps/546863440/versions/1/maps/5653104741500/placemarks?placemark_id=56531580800_568600317472

The placemark ID is the value following placemark_id in the URL.

Placemark IDs always have an underscore.

Here's an example:

meridian-aruba://aruba-portland/placemarks/1003_0012

The URL to link to a specific page in a specific App will be in the following format:

{app url-scheme}://{location domain}/pages/{identifier}

To find a page's identifier, go to the edit page for a specific page in the Editor. The Editor's URL will have the page ID.

https://edit.meridianapps.com/apps/54686573440/versions/1/pages/5696260972

The page ID follows pages/ in the URL.

Here's an example:

meridian-aruba://aruba-portland/pages/1040012