要接收您创建的 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); }