sac*_*hod 2 cordova firebase ionic-framework firebase-dynamic-links
我想在我的 Ionic 4 应用程序中使用Cordova Firebase Dynamiclinks插件:https://github.com/chemerisuk/cordova-plugin-firebase-dynamiclinks#installation。
也有一个Ionic-native-pluginnpm 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));
Run Code Online (Sandbox Code Playgroud)
问题是:我想使用Cordova Firebase DynamiclinkscreateDynamicLink(parameters)插件中可用的方法,但Ionic-native-plugin说
类型“FirebaseDynamicLinks”上不存在属性“createDynamicLink”。
因此,我需要直接使用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);
});
Run Code Online (Sandbox Code Playgroud)
但出现错误
类型“(pluginObj: any, methodName: string, config: CordovaOptions, args: IArguments | any[]) => any”上不存在属性“plugins”。
还尝试删除导入
cordova.plugins.firebase.dynamiclinks.createDynamicLink({
link: "https://google.com"
}).then(function(url) {
console.log("Dynamic link was created:", url);
});
Run Code Online (Sandbox Code Playgroud)
并得到了这个
类型“CordovaPlugins”上不存在属性“firebase”。
cordova插件的正确用法是什么?
更新
Ionic-native-plugin 现在包含 Cordova Firebase Dynamiclinks 插件中可用的所有方法。
| 归档时间: |
|
| 查看次数: |
2819 次 |
| 最近记录: |