用于在 Firebase 中为 Android 创建 URL 深度 link 的应用程序代码是什么

What is the app code used to create the URL deep link in Firebase for Android

我正在尝试在我的 Android 应用中使用 Firebase 动态链接。我对用于构建深度 links 的参数之一感到困惑。

在演示应用程序中,它调用一个 api 来创建一个 URI 以用作深层 link。作为其中的一部分,它使用 "app code" 作为权限方法的一部分。

public Uri buildDeepLink(@NonNull Uri deepLink, int minVersion, boolean isAd) {
    // Get the unique appcode for this app.
    String appCode = getString(R.string.app_code);

    // Get this app's package name.
    String packageName = getApplicationContext().getPackageName();

    // Build the link with all required parameters
    Uri.Builder builder = new Uri.Builder()
            .scheme("https")
            .authority(appCode + ".app.goo.gl")
            .path("/")
            .appendQueryParameter("link", deepLink.toString())
            .appendQueryParameter("apn", packageName);

    // If the deep link is used in an advertisement, this value must be set to 1.
    if (isAd) {
        builder.appendQueryParameter("ad", "1");
    }

    // Minimum version is optional.
    if (minVersion > 0) {
        builder.appendQueryParameter("amv", Integer.toString(minVersion));
    }

    // Return the completed deep link.
    return builder.build();
}

我的问题是,应用程序代码是什么,我从哪里获得它?

第 1 步: 在构建 gradle 中包含以下内容并同步项目

compile 'com.google.firebase:firebase-invites:10.0.1'

第 2 步:

在 firebase 控制台中打开您的项目,然后单击深部 link 部分,然后在页面顶部 您将看到 link,例如 https://test123.app.goo.gl/ 粗体部分是您的 app_code