Firebase Summit で発表されたすべての情報をご覧ください。Firebase を使用してアプリ開発を加速し、自信を持ってアプリを実行する方法を紹介しています。詳細

Unityでダイナミックリンクを受け取る

作成した Firebase Dynamic Links を受け取るには、アプリに Dynamic Links SDK を含め、 DynamicLinkReceivedイベントを処理するリスナーを登録する必要があります。

Unity SDK は Android と iOS の両方で動作しますが、プラットフォームごとに追加のセットアップが必要です。

あなたが始める前に

Firebase Dynamic Linksを使用する前に、次のことを行う必要があります。

  • Unity プロジェクトを登録し、Firebase を使用するように構成します。

    • Unity プロジェクトですでに Firebase を使用している場合は、Firebase 用に既に登録および構成されています。

    • Unity プロジェクトがない場合は、サンプル アプリをダウンロードできます。

  • Unity プロジェクトにFirebase Unity SDK (具体的にはFirebaseDynamicLinks.unitypackage ) を追加します。

Unity プロジェクトに Firebase を追加するには、 Firebase コンソールと開いている Unity プロジェクトの両方でタスクが必要になることに注意してください (たとえば、コンソールから Firebase 構成ファイルをダウンロードして、それらを Unity プロジェクトに移動します)。

受信ダイナミック リンクを受信するように登録する

ダイナミック リンクを確認するには、 DynamicLinkReceivedイベントに登録する必要があります。

void Start() {
  DynamicLinks.DynamicLinkReceived += OnDynamicLink;
}

// Display the dynamic link received by the application.
void OnDynamicLink(object sender, EventArgs args) {
  var dynamicLinkEventArgs = args as ReceivedDynamicLinkEventArgs;
  Debug.LogFormat("Received dynamic link {0}",
                  dynamicLinkEventArgs.ReceivedDynamicLink.Url.OriginalString);
}