What i’m saying is that it started being employed as if you were simply coping with the badoo:// connect
However, in case where in fact the program is put in, for whatever reason rather than beginning the information, they again shows issue, aˆ?Open these pages in software shop?aˆ?
Then we ended blindly after SDK training and sat right down to figure out how it works within the cover. And, being workout exactly why obtained this mistake and that which we could perform regarding it, we had to start out at beginning.
Clearly, you cannot utilize this link within its aˆ?raw’ form for a simple reason. If the software are put in, it really works as a hyperlink, but if the application just isn’t set up, they results in the mistake information for example aˆ?Safari cannot start the webpage.aˆ? That renders feel: Safari has no concept tips assist it.
Until recently this may be solved by a fairly simple hack. We generated a typical HTML webpage that appeared such as this:
At Badoo we really dislike to bring these types of dangers
Right here we have the custom program badoo:// , a regard to one thing we wish to open ( user in this case) and the ID from the content material in question ( 1234567 )
Besides that, it is possible to connect Open Graph tags towards HTML webpage, that may enable the link to appear appealing, just as we showed you: it has got an image, a preview and anything.
Exactly what do after all by aˆ?stopped employed’? If application ended up being installed, it worked. Whether it was not put in, it confirmed an error (essentially, on top of the redirect). Quite simply, in the event the individual pursue the hyperlink in addition they do not have the software setup, an error starts. As well as fruit they aˆ?broke’ this purposely.
Their own idea got that you’d just enroll the complete hyperlink, your whole domain name, as an universal link. When I claim that it was a basically brand new and great strategy, we in reality mean aˆ?almost basically brand-new’ because Android has experienced they for many ages already.
- Verification. Any software can claim to supporting badoo:// . The site however is actually verified by the DNS.
- Privacy. The application not has actually access to snacks through the original site and its associates. This is exactly what Apple has been targeting progressively with every moving year: to separate understanding of the consumer in Safari from information about the user during the program.
- Ease. In theory, this can take away the dependence on iframe hacks.
- Convenience. This method is supposed to get results best across all possible programs.
Sadly, the aˆ?Simplicity’ part failed to endure for all of us one bit. Once we had eliminated iframe cheats, we had been obligated to create all hacks – but more info on that later.
For now, let’s return to AppsFlyer. Remember, everything started using proven fact that they failed to supporting common backlinks.
Indeed, while we learned from documentation, they performed support universal backlinks, but they only supported these with a third-level site of their own.
In theory AppsFlyer could enhance their price tenfold or just close down the shop, and backlinks already are marketed everywhere in the internet. We wished to manage to offer the website links permanently, despite our associates’ conduct.