我已将cordova-plugin-firebase-dynamiclinks
插件添加到我的项目中。
但是,深层链接在应用程序安装后不会持续存在。我在2个单独的应用中尝试过,这是我得到的错误:
---- Firebase Dynamic Links diagnostic output start ----
Firebase Dynamic Links framework version 3.0.1
System information: OS iOS, OS version 11.2.6, model iPhone
Current date 2018-08-06 03:47:11 +0000
Device locale en-CH (raw en_CH), timezone Europe/Zurich
ERROR: UIApplication delegate <AppDelegate: 0x1c4225240> does not implements selector application:openURL:options:. FDL depends on this implementation to retrieve pending dynamic link.
AppID Prefix: xxx, Team ID: xxx, AppId Prefix equal to Team ID: YES
performDiagnostic detected 1 ERROR.
---- Firebase Dynamic Links diagnostic output end ----
我还尝试了一个似乎在其中进行了修复的叉子,但是它也不起作用:https://github.com/Chuckv01/cordova-plugin-firebase-dynamiclinks
从错误消息来看,似乎某些实现不正确。但是,插件作者说它确实对他有用。
我不是本地开发人员,但是application:openURL:options:
选择器是否正确实现?我无法在代码中找到它,但是也许正在发生一些我不理解的魔术,或者可能是在Firebase SDK本身中完成的。
任何帮助将不胜感激。