我尝试将DeepLink与React Navigation一起使用,但是我的InitialRoute遇到了问题。
这是我的导航器:
createSwitchNavigator({
Home: HomeScreen,
App: NavigationStack,
DeepLinkScreen: {
screen: IntermediateScreen,
path: 'myview/:myparam',
},
}, { initialRouteName: 'HomeScreen', })
这是我的NavigationStack:
const NavigationStack = createStackNavigator({
CameraScreen: { screen: CameraScreen },
});
在“ HomeScreen”屏幕中,如果用户已经连接,则具有重定向到“ CameraScreen”的功能。 在“ IntermediateScreen”屏幕中,我具有一个使用参数重定向到“ CameraScreen”的功能。
我的场景(我已经登录):
我尝试了“ getActionForPathAndParams”,但是我重现了相同的情况。
我使用ReactNavigation身份验证流程创建了导航器https://reactnavigation.org/docs/en/auth-flow.html和React Deep链接过程:https://reactnavigation.org/docs/en/deep-linking.html
您如何在应用程序中管理Ath Flow和Deep链接?