Replacing Firebase Dynamic Link Service with Supalink
Firebase Dynamic Link is soon going to be discontinued, so we need to find an alternative service. Some of the alternatives include Onelink, Branch, and others that I know.
Required Features:
• Permission Management
• Features most similar to Firebase Dynamic Link (Deep Linking, Deferred Deep Linking, iOS Universal Links, Android Asset Links, Short Shared Links)
Preferred Features:
• Affordable Pricing
• User Metrics Analysis
These were the key requirements, and after considering several alternatives, I decided to try Supalink first, as it offers a free plan and also supports migration from Firebase Dynamic Link. (Since it’s free, let’s try it out first!)
Steps to Set Up Supalink
0. Go to supalink
1. Supports Magic Login with Email and Google Login
Sign-up and login are processed simultaneously.
2. Create a Subdomain First
Simply enter your service name.
3. Add iOS Team ID and Bundle ID Information in the Subdomain Section
This will be used for Universal Link information.
Similarly, for Android, enter the package name and fingerprint (multiple fingerprints should be separated by commas). This information will be used for the assetlinks.json file.
4. Create and Edit Supalink for Each Subdomain
The UX for creating and editing Supalink is essentially identical to Firebase Dynamic Link.
5. Use the Generated Link
That’s it. Simple.
6. Permission Management
For businesses, managing and separating permissions is essential. Supalink also offers this functionality.
• OWNER: Full access and control
• EDITOR: Limited to editing Supalink
This level of permission separation will be sufficient for small to medium-sized businesses.
Since Supalink is free, I recommend giving it a try!
Actually, I built Supalink, and the reason it’s free is due to an efficient design utilizing Supabase, Vercel, and Google Cloud Platform.
I hope you’ll be interested. If you have any questions, feel free to contact us at supalink@supalink.cc.