动态链接在iOS Cordova应用程序上不起作用

时间:2018-09-04 09:59:55

标签: objective-c cordova cordova-plugins deep-linking firebase-dynamic-links

我已将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本身中完成的。

任何帮助将不胜感激。

0 个答案:

没有答案