react-native - 当从链接打开应用程序时,React Native firebase onLink 函数没有得到任何回调

标签 react-native deep-linking react-native-firebase

我在我的应用程序中实现了 firebase 深度链接。当应用程序关闭并且我点击链接时,我收到一个应用程序已从 url 打开的事件。

firebase.links().getInitialLink().then(url => {
this._resolveDeepLink(url)
})       

上面的代码片段工作正常。当应用程序已经打开并存在于后台时,我遇到了问题,当我单击链接时,这次我的应用程序出现在前台,但我没有收到任何通过链接单击来到这里的事件。 下面是我正在使用的代码片段

firebase.links().onLink((url) => {
console.warn(url)
})

url 应具有与其关联的深层链接 url。

最佳答案

你需要使用

firebase.links().onLink((url) => { console.log(url); });

用于在应用程序运行时获取 URL

关于react-native - 当从链接打开应用程序时,React Native firebase onLink 函数没有得到任何回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49534788/

相关文章:

javascript - Firebase 用户配置文件添加自定义字段

react-native - 如何在 react native 平面列表中滚动到顶部后调用函数

ios - 通用链接 - 该域存在一些验证问题

ios - 使用http方案深度链接iOS

javascript - Firebase firestore 设置要记录的对象数组

ios 手动安装 firebase,出现错误 "firebase.h"找不到文件

android - 如何让两个或多个React Native应用程序彼此共享数据?

android - 在 React Native 中运行简单初始化的应用程序时出现错误

android - React-Native 构建失败的应用程序 :mergeDebugAssets

deep-linking - Jetpack 撰写 : Bottom bar navigation not responding after deep-linking