ChatRoom URL redirect

From Ethora iOS & Android ERC-20 & NFT tokenized community platform
Revision as of 12:14, 14 September 2021 by Taras.filatov (talk | contribs) (→‎Short URL & Universal Linking)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

For QR code and link sharing capabilities, Ethora engine uses a short link redirect feature.

Short URL & Universal Linking

Ethora app can also be linked directly if it's installed on the device, but web redirect is preferable as it covers more compatibility scenarios.

In this scenario:

  1. if Ethora-based App is installed on User's device, the link will open the App (your application intercepts it via Universal Linking mechanism) and the App will automatically navigate to specific Chat room / Space;
  2. if App is not installed yet, the web page will open inviting the User to download the App from iOS or Android appstore (automated user agent detection and redirection might also be implemented here).

Short link format

The default domain name and URLs used for redirects is:

eto.li/go/<roomID>

Where roomID is the public key of the required Room / Space.

Redirection prefix

You may also specify your own redirection prefix in the Config file.


Creating your own (short link) website for your App

You can create your own website for the above purposes.

In case you use Universal Linking (default option in Ethora engine), you don't need to set up any redirection to the App and you can simply focus on creating the relevant marketing content / landing page for your iOS and Android applications.

In case you need to set up redirection to chat Rooms / Spaces from your website, you may do it using .htaccess redirection method, for example, like this:

RewriteEngine on

RewriteRule ^(.\*)$ <APP_NAME>://chat/$1 [L,R=301]