Intereting Posts
Regex для определения кредитных карт в Android Чтение mp3 из файла расширения Как подсчитать общее количество миль, перемещаемых с затененной лекции в другое место? Вызов пользовательской Android-клавиатуры ImageView без растягивания изображения Как установить тайм-аут adb-эмулятора из командной строки Не удается уловить событие нажатия кнопки кнопки панели инструментов Пользовательские шрифты для TextView на основе языков внутри String Мертвая петля в андроидном веб-браузере backkey для перенаправления href link Dipaly farsi text in android webview (для телефонов, не поддерживающих фарси) Совместное использование NavigationView со всеми мероприятиями? Как использовать мою собственную базу данных sqlite? Пример базового прядильника Ndk-build не смогла построить сверхмощную аудио-библиотеку после недавнего обновления NDK Пользовательский вид Android не перерисовывается, хотя onDraw вызывается

Что такое код приложения, используемый для создания ссылки URL глубокой ссылки в Firebase для Android

Я пытаюсь использовать Firebase Dynamic Links в своем приложении для 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(); } 

Мои вопросы: что такое код приложения и где его получить?

Шаг 1: включить следующее в градиент построения и синхронизировать проект

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

Шаг 2 :

Откройте проект в консоли firebase, а затем нажмите на ссылку глубокой ссылки и вверху страницы. в верхней части страницы Вы увидите ссылку, например https: // test123 .app.goo.gl / где жирным участком является ваш app_code