Difference between revisions of "ChatRoom URL redirect"

From Ethora iOS & Android ERC-20 & NFT tokenized community platform
Jump to navigation Jump to search
Line 7: Line 7:
In this scenario:  
In this scenario:  


# If Ethora-based App is installed on User's device, the link will open the app and automatically navigate to specific Chat room / Space  
# 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;
# 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).  
# 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 ==
== Short link format ==
Line 31: Line 31:
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:
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:


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

Revision as of 12:14, 14 September 2021

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]