当前位置: 首页 > 知识库问答 >
问题:

具有动态链接的Unity应用程序Firebase SDK

谢宸
2023-03-14

有人试用过新的Firebase SDK for Unity吗(https://firebase.google.com/docs/unity/setup)? 当我尝试集成动态链接功能时,当有邀请时,它会使应用程序崩溃。

我创建了一个全新的项目与最低设置(https://firebase.google.com/docs/dynamic-links/unity)为Android添加动态链接到我的项目。当应用程序在没有邀请的情况下启动时,它会正常启动。但是当应用程序通过邀请启动时(https://。app.goo.gl/?link=http://

11-15 09:46:00.929 16329-16329/com.my.app D/firebase: (InvitesClass) getInvitation:onResult:Status{statusCode=SUCCESS, resolution=null}
11-15 09:46:00.929 16329-16329/com.my.app D/Unity: (InvitesClass) getInvitation:onResult:Status{statusCode=SUCCESS, resolution=null}: 0 at ./artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp:42 (17408, 0, 0)
11-15 09:46:00.930 16329-16329/com.my.app I/Unity: (InvitesClass) getInvitation:onResult:Status{statusCode=SUCCESS, resolution=null}
 UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
 UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
 UnityEngine.Logger:Log(LogType, Object)
 UnityEngine.Debug:Log(Object)
 Firebase.FirebaseHandler:LogMessage(LogLevel, String)

 (Filename: ./artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)



--------- beginning of crash

11-15 09:46:00.937 16329-16329/com.my.app A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 16329 (irg.app)

共有1个答案

田曜瑞
2023-03-14

在当前版本的sdk(1.0.1)中发现这是一个错误:https://github.com/firebase/quickstart-unity/issues/11

 类似资料:
  • 我已经在我的设备上本地开发了一个android应用程序(应用程序还没有在android play商店上)。我有以下逻辑在主体活动中获得深度链接。 我用Firebase控制台建立了一些动态链接,并在手机浏览器中打开。但它不是打开我的应用程序并到达行字符串deepLink=appinvitereferral.getdeeplink(intent); 我在清单文件中有意图过滤器。

  • 我遵循了Firebase动态链接文档中的所有步骤: 已将团队Id添加到firebase控制台 已添加自定义域 启用的关联域 已添加到信息URL方案 然而,当我点击动态链接时,它总是重定向到AppStore,而不是应用程序。我已经尝试了不间断的应用程序,重新启动手机和重新安装。如何让这个深度链接发挥作用? 附注:我的应用程序还没有发布到AppStore。

  • 遵循此官方教程,创建一个干净的项目https://developers.google.com/ar/develop/unity/quickstart-android对于在Android中构建和运行ARCore应用程序,示例场景HelloAR尚未启动。 游戏视图中的即时预览也不起作用,显示的是白色屏幕而不是相机渲染。 我的Unity版本是2019.1.10f1,ARCore SDK版本是1.10.0

  • 当编译一个C程序时,它按照预处理器、编译器、汇编程序、链接器的顺序进行。

  • 如果有人单击动态链接,我想在选择器应用程序中显示我的应用程序,我的android清单文件应该是什么?URL前缀类似于-https://testapp.page.link. 在这个阶段,如果有人点击链接,它会首先打开浏览器,然后重定向到我的应用程序。但我想在选择器应用程序列表中显示我的应用程序。此时,我的清单文件如下-

  • Playstore应用程序中有2个案例 正常安装(Playstore显示打开按钮) 测试用例: 从Firebase动态链接下载应用程序,安装后Playstore将显示“继续”按钮: 有两个选项,用户可以在成功安装后从中打开应用程序。 单击“继续”按钮打开应用程序- 大多数用户没有点击“继续”按钮,因为这是正常的人类行为,因此我失去了“推荐人”链接。 这是Firebase的预期行为吗?如何避免这个问