问题标签 [firebase-dynamic-links]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1024 浏览

android - Firebase 动态链接打开应用程序,但未调用监听活动的 onCreate(Android)

我试图将 Firebase 动态链接集成到我的应用程序(目前不使用其他 Firebase 组件)。我完成了文档中给出的所有步骤,但我无法使用

此外,我正在尝试在意图过滤器附加到的活动的 onCreate 上记录并显示祝酒词,但看起来连 oncreate 都没有被调用。如果我删除了意图过滤器,动态链接将打开我的 Launcher 活动。这就是我添加意图过滤器的方式

唯一通过的日志消息是,

我究竟做错了什么?

0 投票
5 回答
4272 浏览

ios - Firebase 动态深层链接在安装后到达 nil

我正在尝试使用 Firebase 将深层链接传递到我的应用中,这些链接在安装后仍然存在。

为了测试这一点,我按照 Firebase 文档和 Firecast 视频在此处大约 12 分钟 40 秒时提供的步骤进行操作。步骤如下:

  1. 首先,我从我的设备中删除该应用程序。
  2. 然后我按链接打开应用商店。
  3. 然后我从 xcode 运行我的应用程序。
  4. 预期:dynamicLink.url 属性将等于 application:openURL 中的“https://www.example.com/data/helloworld”
  5. 现实:dynamicLink.url 属性为零。

这是我在 Firebase 控制台中创建的深层链接网址:https ://nqze6app.goo.gl/RIl8

这是在传递给 application:openURL 之前传递给 dynamicLinkFromCustomSchemeURL 的 url:com.johnbogil.voices://google/link/dismiss?fdl_cookie

这是我的 openURL 调用中的代码:

不知道为什么 dynamicLink.url 到达零。任何帮助表示赞赏。

0 投票
15 回答
170666 浏览

android - 如何将 SHA-1 添加到 Android 应用程序

我正在尝试在 Firebase 中创建一个动态链接,当我选择 android 应用程序时,它显示一条错误消息“将 SHA-1 添加到此 android 应用程序”,我已经添加了一个凭据,但我没有确定我究竟如何“将 SHA-1 添加到应用程序”

这是怎么做到的?

0 投票
0 回答
413 浏览

ios - Firebase swift动态链接两次

我遇到了 Firebase 和动态链接的问题。

被多次触发。例如,在设备上使用动态链接后 - 应用程序打开并调用“open url”。然后我删除该应用程序,重新安装并使用动态链接再次触发“打开网址”。

知道为什么会发生这种情况吗?问题可能与android上的类似问题相关吗? Firebase 动态链接处理了两次

0 投票
0 回答
248 浏览

android - 没有从 ACTION_VIEW 意图中获得额外收益

我在我的应用程序中使用 firebase 通知和动态链接

我将深层链接作为通知中的有效负载发送,当用户单击通知时,我将像这样打开深层链接

我在我的应用程序中声明了一项活动

通过通知发送的深层链接 URL 是http://example.com/save

在活动中,我设置了接收这样的深层链接

一切都按预期工作。SaveActivity 被调用,它正在打开 SaveActivity。但是,在活动中没有收到额外的数据。

我正在使用 IntentKeys.PUSH_DATA_EXTRA 作为意图中的键设置额外的字符串。

0 投票
2 回答
22531 浏览

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

我希望能够在单击动态链接时打开应用程序并打印参数(即使它没有发布)。

有没有办法做到这一点?

0 投票
2 回答
3638 浏览

ios - Firebase 挂起的动态链接不起作用

根据 Firebase 动态链接文档,即使未安装应用程序,如果用户在设备上打开链接,Appstore 上的应用程序页面也会打开,并且一旦应用程序安装,应用程序会在首次启动时处理链接。经过一番调查,这是如何处理的,我发现 Firebase 有一个叫做“挂起的动态链接”的东西,并且可以预料,AppDelegate 方法是用这些链接调用的:

这个假设的来源: https ://groups.google.com/forum/#!msg/firebase-talk/2STD8eIi61I/8KJqZN7TBAAJ

但是当我尝试测试这个“挂起的动态链接”功能时,这两个 AppDelegate 方法都没有被调用

同时,如果安装了应用程序,动态链接将按预期工作,如果从 gmail 应用程序通过 Chrome 打开,则通过 openURL: 方法打开,通过 iOS9 上的通用链接打开,如果从 Notes 或 Mail 应用程序打开(实际上是通过 Safari)打开。

所以,我的问题是:“待处理的动态链接”期望如何工作?我的应用程序无法处理它们的原因可能是什么?

- - - - - - - - 编辑 - - - - - - - -

问题是,默认情况下,Firebase 尝试使用等于应用程序包 ID 的 URL 方案打开应用程序,这不是我的情况。我已将 Firebase 的配置更改为下一个:

它开始工作,例如,openURL:如果之前在设备上打开了链接,则现在在第一个打开的应用程序上调用方法。

0 投票
3 回答
2966 浏览

objective-c - Firebase动态链接-Continueuseractivity不返回动态链接网址

我的要求是处理 iOS 应用程序上的通用链接。但动态 link.url 似乎返回如下错误 -

当我从笔记应用程序中单击动态链接(https://****.app.goo.gl/****)时,我的 ios 应用程序将被定向到以下回调 -> 在这个函数中我有以下代码 -

我已正确遵循 firebase 文档。请建议这里出了什么问题?

0 投票
0 回答
366 浏览

ios - FireBase Deeplink iOS API 无响应

我试图在示例 iOS 应用程序上集成 FireBase 深层链接,深层链接正在启动我的应用程序,尝试解析深层链接时得到空响应,动态链接对象为 nil,错误为 nil。

这是我的代码

0 投票
2 回答
2573 浏览

android - 是否可以将自定义参数添加到 Firebase 动态链接?

所以我正在为 Android 开发一款游戏,我正在使用 Firebase 进行身份验证、存储用户数据等......

现在,我想为用户提供一种与他们的朋友分享他们的分数的方法,这样他们就可以尝试超越这个分数。我正在考虑共享一个动态链接,当第二个用户获得链接时,游戏就会从那个检查点开始。

但要做到这一点,我需要发送一些数据:级别编号、第一个用户的分数、第一个用户的姓名。

我在这里查看了文档,发现我可以添加一些自定义活动参数。但是我可以添加我需要的其他参数吗?如果是,我该怎么做?