根据Firebase Unity文档,你只需要添加Firebase动态链接SDK,然后监听这样的传入链接,就可以捕获动态链接。
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);
}
我之前生成的动态链接,正确地将我重定向到我的应用存在的Google play商店。当我点击play store中的 "打开 "时,我的应用在设备上打开了,但动态链接信息完全没有传递。
我需要为我的应用创建一个新的alpha版本来在Play Store上测试吗?
有些人在Stackoverflow中提到了Alpha版本,但这些人没有发布应用,而我有。
另外,有办法在Unity编辑器中测试吗?
我还需要写代码来解析,盲目地写这个代码有点可笑。
如果你还在测试中,不想将带有动态链接的版本发布到生产中,你可以将带有动态链接的构建发布到测试版中,这样你就可以确保它的工作符合预期。
否则,发布到生产版本也可以。
你从play store安装的版本需要有动态链接库和代码。