Я добавил плагин 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.
Любая помощь будет принята с благодарностью.