2017-01-08 3 views
5

Я пытаюсь использовать 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(); 
} 

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

ответ

11

Шаг 1: включают в себя следующее в нарастании 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

+1

Спасибо за большой ответ. Почему документы Google не показывают это и не делают это простым? Ну что ж. Еще раз спасибо! – JustLearningAgain

+0

Ну, да. Точно так же, как в ответе. – JacksOnF1re

Смежные вопросы