Skip to Content
SoftwareApplicationsGoto documentation

Goto documentation

Overview

“goto” will forward a visitor to Magazin, preserving path and query parameters.

Use case

This services helps us to leave App when clicking on a Magazin link.

If link is “goto-ified” – hostname is goto.republik.ch instead of www.republik.ch –, it will open in browser and forward to Magazin.

Examples

Republik-Link within App

<a href="https://www.republik.ch/angebote" target="_blank"> Angebote </a>

On click will open /angebot inside app.

Goto-Link within App

<a href="https://goto.republik.ch/angebote" target="_blank"> Angebote </a>

On click will open browser and forward user to https://www.republik.ch/angebote.

Caveats

iOS Behaviour

If link is clicked in iOS outside of App or browser – e.g. mail client –, and hostname is registered to open in app (see Linking), it will instantly open app hereafter.

To prevent this from happening, you might want to exclude path in .well-known/apple-app-site-association.

Android Behaviour using Location HTTP Header

Some hostnames maybe registered to open in app (see Linking). A server-side redirect aka. Location HTTP header may indicated to Android to open app.

To prevent this from happening, we use window.location.replace.

It won’t save goto-link in browser session history.

References

Last updated on