问题标签 [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.
android - Firebase 动态链接打开应用程序,但未调用监听活动的 onCreate(Android)
我试图将 Firebase 动态链接集成到我的应用程序(目前不使用其他 Firebase 组件)。我完成了文档中给出的所有步骤,但我无法使用
此外,我正在尝试在意图过滤器附加到的活动的 onCreate 上记录并显示祝酒词,但看起来连 oncreate 都没有被调用。如果我删除了意图过滤器,动态链接将打开我的 Launcher 活动。这就是我添加意图过滤器的方式
唯一通过的日志消息是,
我究竟做错了什么?
ios - Firebase 动态深层链接在安装后到达 nil
我正在尝试使用 Firebase 将深层链接传递到我的应用中,这些链接在安装后仍然存在。
为了测试这一点,我按照 Firebase 文档和 Firecast 视频在此处大约 12 分钟 40 秒时提供的步骤进行操作。步骤如下:
- 首先,我从我的设备中删除该应用程序。
- 然后我按链接打开应用商店。
- 然后我从 xcode 运行我的应用程序。
- 预期:dynamicLink.url 属性将等于 application:openURL 中的“https://www.example.com/data/helloworld”
- 现实:dynamicLink.url 属性为零。
这是我在 Firebase 控制台中创建的深层链接网址:https ://nqze6app.goo.gl/RIl8
这是在传递给 application:openURL 之前传递给 dynamicLinkFromCustomSchemeURL 的 url:com.johnbogil.voices://google/link/dismiss?fdl_cookie
这是我的 openURL 调用中的代码:
不知道为什么 dynamicLink.url 到达零。任何帮助表示赞赏。
android - 如何将 SHA-1 添加到 Android 应用程序
我正在尝试在 Firebase 中创建一个动态链接,当我选择 android 应用程序时,它显示一条错误消息“将 SHA-1 添加到此 android 应用程序”,我已经添加了一个凭据,但我没有确定我究竟如何“将 SHA-1 添加到应用程序”
这是怎么做到的?
ios - Firebase swift动态链接两次
我遇到了 Firebase 和动态链接的问题。
被多次触发。例如,在设备上使用动态链接后 - 应用程序打开并调用“open url”。然后我删除该应用程序,重新安装并使用动态链接再次触发“打开网址”。
知道为什么会发生这种情况吗?问题可能与android上的类似问题相关吗? Firebase 动态链接处理了两次
android - 没有从 ACTION_VIEW 意图中获得额外收益
我在我的应用程序中使用 firebase 通知和动态链接
我将深层链接作为通知中的有效负载发送,当用户单击通知时,我将像这样打开深层链接
我在我的应用程序中声明了一项活动
通过通知发送的深层链接 URL 是http://example.com/save
在活动中,我设置了接收这样的深层链接
一切都按预期工作。SaveActivity 被调用,它正在打开 SaveActivity。但是,在活动中没有收到额外的数据。
我正在使用 IntentKeys.PUSH_DATA_EXTRA 作为意图中的键设置额外的字符串。
firebase - 如果我的应用不在 App Store 中,如何测试 Firebase 动态链接?
我希望能够在单击动态链接时打开应用程序并打印参数(即使它没有发布)。
有没有办法做到这一点?
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:
如果之前在设备上打开了链接,则现在在第一个打开的应用程序上调用方法。
objective-c - Firebase动态链接-Continueuseractivity不返回动态链接网址
我的要求是处理 iOS 应用程序上的通用链接。但动态 link.url 似乎返回如下错误 -
当我从笔记应用程序中单击动态链接(https://****.app.goo.gl/****)时,我的 ios 应用程序将被定向到以下回调 -> 在这个函数中我有以下代码 -
我已正确遵循 firebase 文档。请建议这里出了什么问题?
ios - FireBase Deeplink iOS API 无响应
我试图在示例 iOS 应用程序上集成 FireBase 深层链接,深层链接正在启动我的应用程序,尝试解析深层链接时得到空响应,动态链接对象为 nil,错误为 nil。
这是我的代码
android - 是否可以将自定义参数添加到 Firebase 动态链接?
所以我正在为 Android 开发一款游戏,我正在使用 Firebase 进行身份验证、存储用户数据等......
现在,我想为用户提供一种与他们的朋友分享他们的分数的方法,这样他们就可以尝试超越这个分数。我正在考虑共享一个动态链接,当第二个用户获得链接时,游戏就会从那个检查点开始。
但要做到这一点,我需要发送一些数据:级别编号、第一个用户的分数、第一个用户的姓名。
我在这里查看了文档,发现我可以添加一些自定义活动参数。但是我可以添加我需要的其他参数吗?如果是,我该怎么做?