【发布时间】:2020-02-14 18:16:27
【问题描述】:
我在 App.js 中使用以下代码 - componentDidMount
firebase
.dynamicLinks()
.getInitialLink()
.then(link => {
if (link) {
if (link.url.includes('/s/')) {
this.handleSignupURL(link.url)
}
}
})
firebase.dynamicLinks().onLink(({ url }) => {
if (url && url.includes('/s/')) {
this.handleSignupURL(url)
}
})
}
点击动态链接时:当应用程序处于活动状态时,会触发 onLink 处理程序并且应用程序会正确处理它。但是当应用程序关闭时,getInitialLink 返回 null。获取初始链接的任何解决方案?
我正在使用 react-native-firebase v6,react-native 对应 expo 36。安装按照新的 react-native-firebase quick start 执行。我正在使用 iOS 应用程序。
【问题讨论】:
标签: ios react-native firebase-dynamic-links react-native-firebase