I've implemented Firebase Dynamic Links and universal links are working as expected. For custom scheme URLs I get the call to application:openURL:options: but the link is never available. After I click on my Dynamic Link from the notes app, get taken to the App Store and launching my app from Xcode I always get <my-scheme>://google/link/?dismiss=1&is_weak_match=1 which from what I've read it means that Firebase was successful in connecting to the server but couldn't find a pending link.
DynamicLinks.performDiagnostics has this output:
---- Firebase Dynamic Links diagnostic output start ----
Firebase Dynamic Links framework version 2.3.2
System information: OS iOS, OS version 11.2.6, model iPhone
Current date 2018-03-26 04:57:40 +0000
Device locale en-AU (raw en_AU), timezone Australia/Sydney
    Specified custom URL scheme is <my-scheme> and Info.plist contains such scheme in CFBundleURLTypes key.
    AppID Prefix: XXXXXXXXXX, Team ID: XXXXXXXXXX, AppId Prefix equal to Team ID: YES
performDiagnostic completed successfully! No errors found.
---- Firebase Dynamic Links diagnostic output end ----
Configurations:
- Firebase 4.11.0
- DynamicLinks 2.3.2
- Xcode 9.2
- Testing on an iPhone 7 Plus with iOS 11.2.6.
- Tested on WiFi and Cellular
I've followed the documentation for setup and made sure that FirebaseApp.configure() is called on application:didFinishLaunchingWithOptions.
Any ideas of what I could be missing?
 
     
    