Что такое код приложения, используемый для создания ссылки 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

Intereting Posts
Предварительный просмотр камеры в Android Андроидная камера растянута в ландшафтном режиме Android: Java: Proguard: Как проверить, успешно ли обработан мой jar (другой проект jar) / apk? (Я думаю, чтобы перепроектировать его) Может андроид приложение проверить версию телефона ViewPager не обновляется с помощью FragmentStatePagerAdapter Как передать двойное значение текстовому полю в Android Почему нет метода getContentView () для Activity? TDD для Cocos2d-X в Android Моделирование SMS на устройствах Android при разработке Андроиды @Inject и @InjectView, означающие Получить цвет прикоснувшегося пикселя от предварительного просмотра камеры Как сохранить изображение в общих предпочтениях в Android | Общая проблема с предпочтением в Android с изображением Синхронизация проекта Android Gradle завершилась неудачно из-за целевой версии Запуск пользовательского приложения Android из WebView Как установить свойства разделителя в спискеFragment?