adjust-icon

ダイレクトディープリンクを設定する

アプリがインストールされているユーザーがAdjustリンクをクリックすると、ダイレクトディープリンク機能により、アプリ内の特定のコンテンツへ直接遷移させることができます。

Androidでは、ダイレクトディープリンクを受け取るための2つの方法が用意されています。各メソッド内で、次のいずれかのメソッドを使用して、ディープリンクをAdjust SDKにパスします。

設定

processDeeplinkメソッドを使用すると、以下の処理が実行されます。

  • ディープリンククリックによるアトリビューションを記録する
  • ショートブランドリンクを長いブランドリンクに解決する
  • その他のリンクをそのままパスする

その後、アプリは解決済みのリンクを解析し、適切な画面へ遷移させることができます。このメソッドは、全てのディープリンク(Adjustの長いブランドリンク、他のAndroid アプリリンク、アプリスキームディープリンクなど)に使用できます。

メソッドシグネチャー
public static void processDeeplink(Uri url, Context context, OnDeeplinkResolvedListener callback)

ショートブランドリンクを使用していない場合、appWillOpenUrlメソッドは、ディープリンククリックによるアトリビューションを記録します。

メソッドシグネチャー
public static void appWillOpenUrl(Uri url, Context context)

processDeeplinkメソッドは、このレガシーメソッドに優先します。

実装

メインアクティビティに以下のコードを追加して、ディープリンクを処理します。

専用ディープリンクアクティビティ アプローチを使用している場合は、以下のようなファイルも作成する必要があります。