Я хочу использовать Плагин Cordova Firebase Dynamiclinks : https://github.com/chemerisuk/cordova-plugin-firebase-dynamiclinks#installation в моем приложении Ioni c 4.
Есть Ioni c -native-plugin использование для этого тоже: npm install @ionic-native/firebase-dynamic-links
и использование:
import { FirebaseDynamicLinks } from '@ionic-native/firebase-dynamic-links/ngx';
constructor(private firebaseDynamicLinks: FirebaseDynamicLinks) { }
...
this.firebaseDynamicLinks.onDynamicLink()
.subscribe((res: any) => console.log(res), (error:any) => console.log(error));
Проблема: я хочу использовать createDynamicLink(parameters)
метод, доступный в Cordova Firebase Dynamiclinks plugin но Ioni c -native-plugin говорит
Свойство 'createDynamicLink' не существует для типа 'FirebaseDynamicLinks'.
Следовательно , Мне нужно использовать Cordova Firebase Dynamiclinks напрямую, и я попытался использовать его, как
import { cordova } from '@ionic-native/core';
...
cordova.plugins.firebase.dynamiclinks.createDynamicLink({
link: "https://google.com"
}).then(function(url) {
console.log("Dynamic link was created:", url);
});
, но получил ошибку
Свойство 'plugins' не существует on type '(pluginObj: any, methodName: string, config: CordovaOptions, args: IArguments | any []) => any'.
Также попытался удалить импорт
cordova.plugins.firebase.dynamiclinks.createDynamicLink({
link: "https://google.com"
}).then(function(url) {
console.log("Dynamic link was created:", url);
});
И получил это
Свойство 'firebase' не существует для типа 'CordovaPlugins'.
Как правильно использовать плагинов кордовы?