适用于 NodeJS 的 Firebase 动态链接生成器 API

Firebase dynamic links builder API for NodeJS

我正在尝试使用 firebase 云函数来构建我的动态 link 而不是使用 android 客户端 API

    @VisibleForTesting
    static Uri buildDeepLink(@NonNull final Uri deepLink, int minVersion) {
        String uriPrefix = "https://url.page.link";

        DynamicLink.Builder builder = FirebaseDynamicLinks.getInstance()
                .createDynamicLink()
                .setDomainUriPrefix(uriPrefix)
                .setAndroidParameters(new DynamicLink.AndroidParameters.Builder()
                        .setMinimumVersion(minVersion)
                        .build())
                .setLink(deepLink);

        final DynamicLink link = builder.buildDynamicLink();
        // Return the dynamic link as a URI
        return link.getUri();
    }

以上代码是针对android客户端的,云函数环境有没有类似的代码?

Firebase 动态链接目前有 for iOS, Android, Unity, and C++. It also has a REST API for other platforms. Since you're not using Android or iOS, you'll have to use the REST API

如果你觉得懒惰,你也可以使用这个小包来代替 REST API:

https://www.npmjs.com/package/firebase-dynamic-links