Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Alternative to Branch.io to manage deep links

I need a solution to implement deep links and deferred deep links with Facebook campaigns and others.

I know that Facebook uses their own system to manage deep links and I used their SDK in the app and works fine.

Now I want to work with other deep links and deferred deep links and the question is the next,
Do you know a solution to manage Facebook and other deep links with one system?

I saw Branch.io and I don't want to add another library, I prefer to work with Firebase and Facebook because I am using their SDKs for other things too.

Could you recommend a solution? Shall I use different libraries or systems for iOS and Android?

like image 612
MarcGV Avatar asked Mar 16 '17 18:03

MarcGV


1 Answers

Alex from Branch.io here:

Deferred deep linking is tough to get right. I recently wrote an overview of all the things you need to consider in order to get it right. Short version: you're definitely wise to look at libraries for this instead of building it yourself.

Unfortunately, any system you choose for deferred deep linking is going to require a library in the app. This is by definition, because you need some way to process the 'deferred' part.

Facebook's SDK works only for Facebook, so that doesn't really help everywhere else. That leaves you with a choice between Firebase and Branch.io (there are a few other companies out there offering similar tools, but no one else has been in active development recently).

Firebase Dynamic Links also don't really work in every situation, so they aren't a full 'one system' solution like you want. And because Firebase is a modular system, implementing them still requires an additional library even if you're already using other Firebase features. If you want a more comprehensive comparison between Branch and Firebase, this is a good place to start. Firebase is a great system, and Branch works perfectly with it as a drop-in replacement for Dynamic Links.

The Branch SDK is extremely lightweight and is in many of the top apps you already use. We've taken great care to make sure everything is as performant as possible, so you won't be cluttering up your app with garbage code. It really is the closest thing out there to 'a single system' (yes, including Facebook!)

like image 63
Alex Bauer Avatar answered Oct 01 '22 08:10

Alex Bauer