Back to top

After all which begun working as if perhaps you were simply handling the badoo:// connect

However, in the case where application is setup, for whatever reason in place of beginning this article, they again shows practical question, aˆ?Open this page in App Store?aˆ?

Then we quit blindly appropriate SDK information and sat as a result of figure out how it truly does work according to the bonnet. And, to be able to exercise why they usually have this error and what we should could perform about this, we’d to start at start.

Demonstrably, you can’t utilize this back link within the aˆ?raw’ form for a simple explanation. When the software is setup, it functions as a link, if the software is not setup, they contributes to the mistake message such as aˆ?Safari cannot open the webpage.aˆ? That makes good sense: Safari doesn’t have idea just how to assist it.

Until lately this could be set by a fairly simple hack. We made an average HTML web page that appeared such as this:

At Badoo we really hate to bring this type of dangers

Discover an iframe, which get parameters from URL and containing the strong website link as supply. And there’s a javascript snippet which redirects for the App Store. The theory is that if there is the software setup, iframe will run initial and elevates into application, of course, if that you do not, the redirect kicks in and everybody is actually pleased and you read no problems.

Right here we have the custom made scheme badoo:// , a regard to one thing we wish to start ( user if that’s the case) therefore the ID of articles in question ( 1234567 )

Besides that, you can affix opened Graph tags to your HTML page, that will permit the backlink to seem attractive, in the same manner we demonstrated you: it offers an image, a preview and every little thing.

Precisely what do What i’m saying is by aˆ?stopped employed’? If program chat room czech was installed, it worked. In the event it was not installed, it revealed one (essentially, in addition redirect). To phrase it differently, in the event that individual comes after the hyperlink and so they do not have the application set up, one happens. As well as Apple they aˆ?broke’ this purposely.

Their idea was that you will merely enter the whole back link, the site, as an universal link. So when I say that it was a basically brand new and fantastic approach, we actually imply aˆ?almost basically new’ because Android has experienced it for several years currently.

  • Verification. Any app can claim to help badoo:// . The domain however is verified by the DNS.
  • Privacy. The program no more enjoys usage of cookies from initial websites as well as its partners. It’s this that Apple has-been focusing on progressively with every passing season: to separate understanding of the consumer in Safari from knowledge about an individual inside application.
  • Simplicity. In theory, this may remove the requirement for iframe hacks.
  • Convenience. This approach is meant to focus better across all possible platforms.

Sadly, the aˆ?Simplicity’ component did not endure for people one little bit. Once we have got rid of iframe hacks, we were compelled to put lots of other hacks – but about that later.

For the time being, why don’t we go back to AppsFlyer. Keep in mind, all of it going using the simple fact that they did not help worldwide hyperlinks.

In reality, once we discovered from the documentation, they performed assistance common backlinks, nonetheless they just supported all of them with a third-level domain name of their own.

Theoretically AppsFlyer could increase their costs significantly or shut on the shop, plus the website links are usually marketed throughout the web. We planned to have the ability to support the links forever, despite our very own associates’ conduct.