Как использовать плагин cordova firebase.dynamiclinks в Ioni c 4? - PullRequest
0 голосов
/ 27 февраля 2020

Я хочу использовать Плагин 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'.

Как правильно использовать плагинов кордовы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...