quickstart-ios
quickstart-ios copied to clipboard
Firebase Dynamic-Links is not working for different target in same project in iOS
What do I have to implement for Firebase Dynamic-Links with Firebase for the same project with different targets?
Example:
Tap link A to open app A (target A) Tap link B to open app B (target B)
Thanks!
Are your different targets two different apps with two separate Firebase projects associated?
If you're using two bundle identifiers with the same Firebase project, it's likely that's not supported by Dynamic Links.
I know it's a quite old issue, but the problem is still present today and it's been really hard to find good information about it. It took me quite a while to figure out that Firebase Dynamic Links simply don't support multiple iOS apps within the same Firebase project using the same domain.
It's quite annoying to figure this out after having implemented everything. Maybe you can add a short note to the associated Firebase docs? Furthermore, there are some notes out there (e.g. this one) stating that this may get implemented in the future. May I ask for an update about this?
For anyone else getting here: I've written an extensive answer about this on StackOverflow.
Thanks for the in-depth StackOverflow post, @Johnson145. I'll look at adding this to the docs.
@morganchen12 it's mid of 2021 I am curious why such an important thing was not even mentioned anywhere
any news on this topic?
@morganchen12
Hey, no news on this topic. We're examining broader bundle ID restrictions as we try to increase our platform coverage, but no guarantee that it'll have an impact on this specific Dynamic Links issue.
one technical question, you are using Pasteboard for the deferred deeplink for iOS and as well Android?
iOS does use pasteboard and falls back on an approximate-fingerprinting scheme if pasteboard fails or isn't available. I'm not sure what Android uses.