问题描述
我无法获得深层链接以使用 React Navigation 5。我密切关注文档,我已经能够使初始设置正常工作。
我想做什么: 通过在 Safari 的地址栏中输入“myapp://about”来加载“关于”页面。
示例代码:
const linking = {
prefixes: ["myapp://"],config:{
screens: {
About: 'about'
}
}
};
return (
<NavigationContainer linking={linking}>
<Stack.Navigator>
<Stack.Screen name="Home" />
<Stack.Screen name="About" />
</Stack.Navigator>
</NavigationContainer>
);
当我在 Safari 的地址栏中输入“myapp://about”时,它会询问我是否要加载该应用程序。伟大的!但是一旦打开应用程序,就不会发生路由。它不显示关于页面。没有错误。没有控制台消息或反馈。我什至不知道如何调试它。
感谢您的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)