要接收您创建的 Firebase 动态链接,您必须在您的应用中包含动态链接 SDK 并注册一个侦听器来处理DynamicLinkReceived
事件。
Unity SDK 适用于 Android 和 iOS,每个平台都需要一些额外的设置。
在你开始之前
在使用Firebase 动态链接之前,您需要:
注册您的 Unity 项目并将其配置为使用 Firebase。
如果您的 Unity 项目已经使用 Firebase,那么它已经针对 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); }