作成した Firebase Dynamic Links を受信するには、アプリに Dynamic Links SDK を組み込み、DynamicLinkReceived
イベントを処理するリスナーを登録する必要があります。
Android と iOS それぞれに必要な設定を追加すれば、両方のプラットフォームで Unity SDK を機能させることができます。
始める前に
Firebase Dynamic Links を使用するには、次の作業が必要です。
Firebase を使用するように Unity プロジェクトを登録して構成する。
Unity プロジェクトですでに Firebase を使用している場合、この登録と構成はすでに行われています。
Unity プロジェクトがない場合は、サンプルアプリをダウンロードできます。
Unity プロジェクトに Firebase Unity SDK(具体的には
FirebaseDynamicLinks.unitypackage
)を追加する。
Firebase を Unity プロジェクトに追加するには、Firebase コンソールと開いている Unity プロジェクトの両方でタスクを行う必要があります(コンソールから Firebase 構成ファイルをダウンロードし、それを Unity プロジェクトに移動するなど)。
受信する Dynamic Links を登録する
Dynamic Links を確認するには、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); }