9

Android アプリで Firebase Dynamic Links を使用しようとしています。ディープリンクを構築するために使用されるパラメーターの 1 つについて混乱しています。

デモ アプリでは、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();
}

私の質問は、アプリ コードとは何ですか? どこで入手できますか?

4

1 に答える 1

17

ステップ 1: ビルド gradle に以下を含め、プロジェクトを同期する

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

ステップ2 :

Firebase コンソールでプロジェクトを開き、ディープ リンク セクションをクリックすると、ページの上部にページの上部にhttps:// test123 .app.goo.gl/ のようなリンクが表示されます。太字のセクションはあなたのapp_code

于 2017-01-08T05:48:42.587 に答える