gpt4 book ai didi

当应用程序在后台运行时, native 深层链接

转载 作者:行者123 更新时间:2023-12-04 08:54:13 26 4
gpt4 key购买 nike

我有我的android应用程序(基于 react native ),并且第一次在我的应用程序不在后台运行时运行深链接效果很好,但是当该应用程序在后台运行并且我点击深层链接时,我什至没有打开应用程序……我也不知道该从哪里开始,我在生命周期事件中尝试了一些console.logs,但它们甚至没有运行。

请指导我在哪里寻找问题以及如何解决该问题,谢谢!

最佳答案

componentDidMount() {
Linking.addEventListener('url', this._handleDeepLinkingURL);
this._handleDeepLinkingURL(); /* Invoking method manually on launching app very first time */
},
componentWillUnmount() {
Linking.removeEventListener('url', this._handleDeepLinkingURL);
},
_handleDeepLinkingURL(event) {
/*
console.log(event.url);
event.url will hold the url of the app if the app launched when its running in background

event param will be undefined when the app launched from kill state or first time
*/
Linking.getInitialURL()
.then(url => {
if (url && url.indexOf("?params=") !== -1) {
const paramsString = url.substr(
url.indexOf("?params=") + 8
);
alert('paramsString is : ' + paramsString);
}
})
}

关于当应用程序在后台运行时, native 深层链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48204017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com