接收 Dynamic Links 动态链接 (Unity)

要接收您创建的 Firebase Dynamic Links,您必须将 Dynamic Links SDK 添加到应用中,并注册一个监听器以处理 DynamicLinkReceived 事件。

Unity SDK 适用于 Android 和 iOS,但需要针对每个平台进行一些额外设置。

准备工作

在使用 Firebase Dynamic Links 之前,您需要:

  • 注册 Unity 项目并将其配置为使用 Firebase。

    • 如果您的 Unity 项目已在使用 Firebase,那么该项目已经注册并已配置为使用 Firebase。

    • 如果您没有 Unity 项目,则可以下载示例应用

  • Firebase Unity SDK(具体而言是 FirebaseDynamicLinks.unitypackage)添加到您的 Unity 项目中。

请注意,为了将 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);
}