Deep linking for Dapps in Status

I am talking to some people who are building dapps, and they’re interested in the ability to deep link straight into their Dapp in Status from a web link, much like chat works right now.

Is there such a feature and if not, can we add it?

Flow:

  • click / scan link/qr
  • if Status installed, open dapp in Status
  • if Status not installed, open website / app store to install from

It would encourage “Status as default” among dapp users.

https://get.status.im/user/0x040c839802425169b0dd575059a2897a76f14a0cf325521b8f4a439f679560c508e7dc74b5e06432e2c70cec2d745d06948d9a77fec8a6572c1938c063141499da

This works with contact codes, public chats, extensions and dapps. Weird though the wiki page is lost…

The deep link format for dapps is https://get.status.im/browse/website.com, such as https://get.status.im/browse/cryptokitties.co

A user can get the deep link of any dapp in status by opening it in the Status Browser, then tapping “…” in the top right hand corner, then “share link”.

Take a look at this concept

Nice, this is much further along than I expected, love it, thanks for sharing @Chad!

I’ll get info on universal links back up on the docs—it’s come up a few times today!

1 Like

Here is the content from the old wiki:

Universal Links (iOS) & Deep Links (Android)

What are Universal & Deep Links

With universal links (iOS) and deep links (android) mobile users can tap a link to Status and get seamlessly redirected to the Status app and linked to specified screens without going through the browser. If Status isn’t installed, tapping a link to the Status website opens a Status website
with info on the link and instructions to download the mobile app.

What Links Are Supported

Public Chats

https://get.status.im/chat/public/CHANNEL-NAME eg
https://get.status.im/chat/public/status

DApp Browser

https://get.status.im/browse/DAPP-ADDRESS eg
https://get.status.im/browse/www.cryptokitties.co

Users

https://get.status.im/user/CONTACT-ADDRESS eg
https://get.status.im/user/0x044166fa04e967e333211ae0cc1087c9c74exxx
https://get.status.im/user/name.stateofus.eth

Custom URL Scheme

In addition to the deep links the above links can be called with the
status-im:// custom URL scheme, such as status-im://chat/public/status

2 Likes