ディープリンクを作成して、ユーザーをアプリ内の特定の場所に誘導します。Adjust SDKは、ユーザーがデバイスにアプリをインストール済みかどうかによって、異なるロジックを使用します。
- ダイレクトディープリンクは、ユーザーがアプリをすでにデバイスにインストールしている場合に使用されます。そのリンクは、リンクで指定されたページにユーザーをリダイレクトします。
- ディファードディープリンクは、ユーザーがアプリをデバイスにインストールしていない場合に使用されます。そのリンクは、ユーザーをアプリストアに送り、アプリを先にインストールしてもらいます。ユーザーがアプリをインストールすると、リンクで指定されたページが開きます。
SDKは、ユーザーがリンクからアプリを起動した後にディープリンクの情報を読み取ることができます。
ダイレクトディープリンク
ダイレクトディープリンクは、プラットフォームレベルで設定する必要があります。Cocos2d-x C++コードで設定することはできません。ターゲットプラットフォームのディープリンク設定手順は、以下のリンク先をご覧ください。
ディファードディープリンク
ディファードディープリンクのコールバックを設定する
Adjust SDKがディファードディープリンクを受け取った際に、コールバック関数を呼び出すように設定することができます。このコールバック関数は、ディープリンクを 文字列 の引数で受け取ります。
例
この例では、ユーザーがディファードディープリンクを開いたときに、ディープリンクのアドレスをログに記録する方法を示しています。