缺少变量(使用:--variable APP_DOMAIN=value --variable PAGE_LINK_DOMAIN=value

Variable(s) missing (use: --variable APP_DOMAIN=value --variable PAGE_LINK_DOMAIN=value

我需要设置 Firebase Dynamic Links。我已经按照文档完成了。但它显示以下错误。你能告诉我如何为我的应用找出这些值吗?

APP_DOMAINPAGE_LINK_DOMAIN

我需要以编程方式创建动态链接。

ionic cordova plugin add cordova-plugin-firebase-dynamiclinks
> cordova.cmd plugin add cordova-plugin-firebase-dynamiclinks
Variable(s) missing (use: --variable APP_DOMAIN=value --variable PAGE_LINK_DOMAIN=value).
[ERROR] An error occurred while running subprocess cordova.

        cordova.cmd plugin add cordova-plugin-firebase-dynamiclinks exited with exit code 1.

        Re-running this command with the --verbose flag may provide more information.

您需要在 Firebase 控制台中创建一个项目并在那里创建一个动态 link URL。

创建动态 link URL 后,您将拥有一个域。考虑到您已经购买了一个域 foobar.com 并且您已经在域 foobar.page.link 的 Firebase 项目中设置了一个动态 link,那么您必须 运行 这个命令来安装插件:

ionic cordova plugin add cordova-plugin-firebase-dynamiclinks 
    --variable APP_DOMAIN="foobar.com"
    --variable PAGE_LINK_DOMAIN="foobar.page.link"

Cordova 中提到了它 plugin doc:

Use variable APP_DOMAIN specify web URL where your app will start an activity to handle the link.

Use variable PAGE_LINK_DOMAIN specify your *.page.link domain.

Use variable FIREBASE_DYNAMIC_LINKS_VERSION and FIREBASE_ANALYTICS_VERSION to override dependency version on Android.