【发布时间】:2018-03-26 06:08:15
【问题描述】:
我已经实现了 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 ----
配置:
- Firebase
4.11.0 - 动态链接
2.3.2 - Xcode
9.2 - 在装有 iOS 的 iPhone 7 Plus 上进行测试
11.2.6。 - 在 WiFi 和蜂窝网络上测试
我已按照设置文档进行操作,并确保在 application:didFinishLaunchingWithOptions 上调用了 FirebaseApp.configure()。
关于我可能缺少什么的任何想法?
【问题讨论】:
-
你解决了吗?
-
这是 Firebase 方面的一个错误,我在某个时候让它工作了,但它又停止工作了。您可以在 iOS sdk 上浏览 github 问题并加入请求以进行修复。
标签: ios firebase firebase-dynamic-links dynamic-links