Я пытаюсь использовать Firebase Dynamic Links в своем приложении для Android. Я смущен одним из параметров, используемых для создания глубоких ссылок.Что такое код приложения, используемый для создания ссылки URL глубокой ссылки в Firebase для Android
В демонстрационном приложении он вызывает 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();
}
Мои вопросы: какой код приложения и где я его получу?
Спасибо за большой ответ. Почему документы Google не показывают это и не делают это простым? Ну что ж. Еще раз спасибо! – JustLearningAgain
Ну, да. Точно так же, как в ответе. – JacksOnF1re