Expo React Native 中无与伦比的路线

问题描述 投票:0回答:1

我正在尝试在我的expo-react本机应用程序中实现深层链接,我已经配置了链接,但是当我打开深层链接时,它说不匹配的路线,当我单击“返回”时,相同的页面加载没有问题,任何帮助将不胜感激

const prefix = Linking.createURL('/');
  const linking = {
    prefixes: [prefix],
    config: {
      screens: {
        
        Invite: 'invite/:id',
        
      },
    },
  };
 <NavigationContainer independent={true} linking={linking}>
      <Stack.Navigator>
<Stack.Screen name="Invite" component={myscreen} options={myoptions} />
      </Stack.Navigator>

尝试打开带有深层链接的屏幕,但它进入了不匹配的路线页面

react-native expo
1个回答
0
投票

解决了问题,我使用 expo router 创建了应用程序,它具有不同的 url 结构 – expo-router 不需要任何深层链接配置,我们需要使用文件结构进行浏览,例如myapp://路径/文件名/?param=值

© www.soinside.com 2019 - 2024. All rights reserved.