Open martinheidegger opened 2 years ago
the problem with deep links is not that they are cryptic the problem is user experience if I recall correctly (@spwilko, please correct me), deep link does not work when app is already started and is in the background. E.g., deep link instead of going to /chat, goes to Tradle app's main page. But I do not recall whether this bug was showing up on iOS and Android.
Background:
To complicate things for us developers, both iOS and Android Implementations are super buggy. Different versions of those OSes introduced different bugs.
So a startup Branch has built a business of layering on top of these buggy OS implementations, covering 1000 or more of the various edge cases.
To complicate things, clicking links in WhatsApp, Gmail and browsers have different results. Links are reencode by gmail if I recall (so we had to encode them ourselves to avoid being mangled)
Note that for deferred links Branch is using a redirect via its own site. This is of course terrible as becomes a dependency and a leakage point, but is unavoidable. We never bought the subscription from Branch as they give some small amount of deep links clicks for free. But we have an account and created an API key. @mvayngrib please give admin rights to @martinheidegger
In all my research (albeit last time a year ago) I did not find a decent open source equivalent to Branch. I think this is inevitably going to emerge, especially since all the old buggy iOS and Android versions will some day (if not already) will disappear from the market.
The current links in tim-web are very cryptic and it would be good if they are more useful, particularly with a deep state.