您如何在Unity中测试Firebase动态链接?

时间:2019-02-13 12:09:16

标签: firebase unity3d firebase-dynamic-links

基于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商店中点击“打开”时,我的应用会在设备上打开,但动态链接信息根本不会传递。

我需要为我的应用创建新的Alpha版本以在Play商店中对此进行测试吗?

Stackoverflow中的某些人提到了Alpha版本,但这些人没有发布应用程序,而我却发布了。

还可以在Unity编辑器中对此进行测试吗?

我仍然需要编写代码来解析它,而盲目地对此进行编码有点荒谬。

1 个答案:

答案 0 :(得分:0)

如果您仍在测试中,并且不想发布带有动态链接到生产环境的版本,则可以发布包含动态链接到beta版本的内部版本,以确保它可以按预期工作。

否则,发布到生产环境也将起作用。

您要从Play商店安装的内部版本必须具有动态链接库以及相应的代码。