接收动态链接 (Unity)

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

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

准备工作

在使用 Firebase 动态链接之前,您需要:

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

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

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

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

请注意,将 Firebase 添加到 Unity 项目需要在 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);
}

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面