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

     2023-03-09     16

关键词:

【中文标题】如何在 Unity 中测试 Firebase 动态链接?【英文标题】:How do you test Firebase Dynamic Links in Unity? 【发布时间】:2019-02-13 12:09:15 【问题描述】:

根据 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 商店中进行测试?

*** 中有些人提到了 Alpha 版本,但那些人没有发布应用,而我有。

另外,有没有办法在 Unity 编辑器中进行测试?

我仍然需要编写代码来解析它,盲目地编写代码有点可笑。

【问题讨论】:

您的应用程序版本当前在商店registered to receive? 【参考方案1】:

如果您仍在测试并且不想将带有动态链接的版本发布到生产环境,您可以将带有动态链接的版本发布到测试版,这样您就可以确保它按预期工作。

否则,发布到生产环境也可以。

您从 Play 商店安装的版本需要有动态链接库以及代码。

【讨论】:

感谢您的回答。我认为撰写本文时的问题在于 Firebase SDK 版本。 Firebase SDK 在 Unity 中并不可靠。

如果我的应用不在 App Store 中,如何测试 Firebase 动态链接?

】如果我的应用不在AppStore中,如何测试Firebase动态链接?【英文标题】:HowcanItestFirebaseDynamicLinksifmyappisnotintheAppStore?【发布时间】:2016-09-2100:22:54【问题描述】:我希望能够在单击动态链接时打开应用程序并打印参数(即使它... 查看详情

如何在 Unity 和 Firebase 中使用异步

】如何在Unity和Firebase中使用异步【英文标题】:HowtouseasyncinUnitywithFirebase【发布时间】:2018-07-1302:23:21【问题描述】:所以我尝试在我的Unity项目中使用Firebase,我从来没有做过任何与异步相关的事情,我不知道如何解决这个问... 查看详情

如何在 Unity 中使用 Gradle

...【发布时间】:2018-05-2213:18:08【问题描述】:由于我想将Firebase添加到我的Android游戏中,因此我想包含GoogleAuth。但我有以下问题。我需要在build.gradle文件中添加一些代码,但在我的Unity项目中找不到。这是我从Firebase找到的手册... 查看详情

如何在 Unity 中抑制“Windows 不支持 Firebase iOS 构建”错误?

】如何在Unity中抑制“Windows不支持FirebaseiOS构建”错误?【英文标题】:HowdoIsuppress"FirebaseiOSbuildsarenotsupportedonWindows"errorinUnity?【发布时间】:2021-06-0207:49:19【问题描述】:我正在开发一款手机游戏,只想将Firebase用于Androi... 查看详情

Firebase 动态链接如何在应用安装中幸存下来的理论是啥?

】Firebase动态链接如何在应用安装中幸存下来的理论是啥?【英文标题】:What\'sthetheorybehindhowFirebaseDynamicLinkssurviveappinstallation?Firebase动态链接如何在应用安装中幸存下来的理论是什么?【发布时间】:2019-01-3122:19:19【问题描述】... 查看详情

如何在反应原生 Firebase 动态链接中从收到的链接中提取参数?

】如何在反应原生Firebase动态链接中从收到的链接中提取参数?【英文标题】:Howtoextractparamsfromreceivedlinkinreactnativefirebasedynamiclink?【发布时间】:2019-03-2710:57:28【问题描述】:我尝试使用this库(react-native-firebase)从反应导航深度链... 查看详情

如何通过 fastlane 在 Firebase 测试实验室中运行 XCUItest?

】如何通过fastlane在Firebase测试实验室中运行XCUItest?【英文标题】:HowtorunningXCUItestinFirebasetestlabviafastlane?【发布时间】:2022-01-2202:37:26【问题描述】:在firebase中使用testlab,我希望自动测试ui测试。为了将此流程集成到CI/CD流程... 查看详情

如何在 Firebase Android 中获取用户点击的动态短链接?

】如何在FirebaseAndroid中获取用户点击的动态短链接?【英文标题】:Howtogetdynamicshortlinkthattheuserclickedon,inFirebaseAndroid?【发布时间】:2017-07-0710:35:45【问题描述】:我在Firebase控制台中创建了一个动态链接。它有一个简短的url,可... 查看详情

如何检查 Unity 的 Firebase 数据库中是不是已存在键/值

】如何检查Unity的Firebase数据库中是不是已存在键/值【英文标题】:Howtocheckifakey/valuealreadyexistsinafirebasedatabaseinUnity如何检查Unity的Firebase数据库中是否已存在键/值【发布时间】:2019-03-0100:25:44【问题描述】:上周我一直在搜索这... 查看详情

Flutter - 如何在应用邀请功能的 Firebase 动态链接中传递自定义参数?

】Flutter-如何在应用邀请功能的Firebase动态链接中传递自定义参数?【英文标题】:Flutter-Howtopasscustomargumentsinfirebasedynamiclinksforappinvitefeature?【发布时间】:2020-02-1706:43:12【问题描述】:您能告诉我如何使用颤振插件firebase_dynamic_l... 查看详情

在 Redux 中测试动作创建者时如何模拟 Firebase SDK?

】在Redux中测试动作创建者时如何模拟FirebaseSDK?【英文标题】:HowdoyoumocktheFirebaseSDKwhentestingactioncreatorsinRedux?【发布时间】:2018-11-1809:07:34【问题描述】:我正在使用React、Redux和Firebase开发POC。我目前正在研究如何测试动作创建... 查看详情

Firebase 动态链接在 iOS 14 上的 Safari 中留下空白页面

】Firebase动态链接在iOS14上的Safari中留下空白页面【英文标题】:FirebasedynamiclinkleavesbehindablankpageinSafarioniOS14【发布时间】:2021-02-2600:11:27【问题描述】:我们已经配置并测试了动态深度延迟链接,利用Firebase为我们的网络到应用... 查看详情

Unity 中的 Google Firebase 身份验证:如何读取错误代码

】Unity中的GoogleFirebase身份验证:如何读取错误代码【英文标题】:GoogleFirebaseAuthinUnity:Howtoreaderrorcodes【发布时间】:2018-02-0607:50:15【问题描述】:在Unity中使用GoogleFirebase身份验证插件时,如何读取错误请求的错误代码?例如,... 查看详情

测试未发布应用的 Firebase 动态链接

】测试未发布应用的Firebase动态链接【英文标题】:TestFirebaseDynamicLinksforUnpublishedApp【发布时间】:2016-08-0120:54:39【问题描述】:我的应用的开发版本未在Play商店中发布。我想用它测试动态链接,但是每当我单击动态链接时,它... 查看详情

如何使用 DataSnapshot 和 Firebase for Unity?

】如何使用DataSnapshot和FirebaseforUnity?【英文标题】:HowtouseDataSnapshotwithFirebaseforUnity?【发布时间】:2018-08-1503:17:36【问题描述】:谁能解释为什么这段代码永远不会成为Debug.Log("END");打电话?我正在尝试弄清楚如何在Unity中使用Da... 查看详情

Firebase Messaging Unity 插件仅在前台显示通知

】FirebaseMessagingUnity插件仅在前台显示通知【英文标题】:FirebaseMessagingUnityPluginshowsnotificationsonlyinforeground【发布时间】:2016-12-1702:37:51【问题描述】:你们可能知道,Firebase为他们的许多服务发布了他们的官方(和测试版)Unity... 查看详情

如何在android的firebase数据库中为动态键和值创建模型类

】如何在android的firebase数据库中为动态键和值创建模型类【英文标题】:Howtocreateamodelclassfordynamickeysandvaluesinfirebasedatabaseinandroid【发布时间】:2021-12-1308:12:51【问题描述】:如何检索模型类中的所有关键节点和值?Here是我的数... 查看详情

无法通过 Unity 将数据写入 Firebase 数据库

】无法通过Unity将数据写入Firebase数据库【英文标题】:UnableToWriteDatatoFirebaseDatabaseviaUnity【发布时间】:2019-03-0417:10:03【问题描述】:所以最近我在尝试通过Unity在Firebase上写入/读取数据时遇到了麻烦。我曾在Java上使用Firebase(... 查看详情