gpt4 book ai didi

android - 用于在 Firebase for Android 中创建 URL 深层链接的应用程序代码是什么

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:24:53 25 4
gpt4 key购买 nike

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

在演示应用程序中,它调用一个 api 来创建一个用作深层链接的 URI。作为其中的一部分,它使用“应用程序代码”作为授权方法的一部分。

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();
}

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

最佳答案

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

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

第 2 步:

在 firebase 控制台中打开您的项目,然后单击页面顶部的深层​​链接部分 at the top of the page你会看到类似 https://test123.app.goo.gl/的链接其中粗体部分是您的 app_code

关于android - 用于在 Firebase for Android 中创建 URL 深层链接的应用程序代码是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41529212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com