我需要生成一个邀请链接,无论它是否在后台运行,都将深度链接到离子应用程序。为插件安装的版本
cordova-plugin-firebase-dynamiclinks 4.8.0
@ionic-native/firebase-dynamic-links 5.29.0documentation for the Cordova plugin列出了一个getDynamicLink方法,该方法似乎是在应用程序不在后台运行时用于检索任何挂起的深度链接的方法。
cordova.plugins.firebase.dynamiclinks.getDynamicLink().then(function(data) {
if (data) {
console.log("Read dynamic link data on app start:", data);
} else {
console.log("App wasn't started from a dynamic link");
}
});ionic-native包装器的5.29.0版不公开此方法。这个方法没有被公开有什么原因吗?

我测试了应用程序运行时的onDynamicLink,但正如预期的那样,当应用程序未运行并使用Firebase深度链接打开时,此方法不会触发。有没有其他版本的插件可以公开getDynamicLink方法?或者在打开应用程序时可以检索深度链接的另一种方式?
发布于 2020-11-09 05:09:51
Ericgopak已经添加了缺少的方法声明,并通过GitHub提交了合并请求
在接受合并请求之前,可以按照以下步骤将修复程序包含在本地存储库中
使用git clone --branch firebase-dynamic-links-missing-decl-getdynamiclink https://github.com/ericgopak/ionic-native.git克隆
使用npm install rimraf --save-dev安装
使用npm run build构建存储库的
dist\@ionic-native\plugins\firebase-dynamic-links复制到项目的node_modules\@ionic-native文件夹中
https://stackoverflow.com/questions/64724606
复制相似问题