我已经实现了 Firebase 动态链接,并且通用链接按预期工作。对于自定义方案 URL,我会调用application:openURL:options:
但该链接永远不可用。在我从笔记应用程序中单击我的动态链接后,被带到 App Store 并从 Xcode 启动我的应用程序后,我总是<my-scheme>://google/link/?dismiss=1&is_weak_match=1
从我读过的内容中得到这意味着 Firebase 成功连接到服务器但找不到待处理的链接。
DynamicLinks.performDiagnostics
有这个输出:
---- 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 ----
配置:
- 火力基地
4.11.0
- 动态链接
2.3.2
- Xcode
9.2
- 在带有 iOS 的 iPhone 7 Plus 上进行测试
11.2.6
。 - 在 WiFi 和蜂窝网络上测试
我已按照设置文档进行操作,并确保FirebaseApp.configure()
在application:didFinishLaunchingWithOptions
.
关于我可能遗漏的任何想法?