我正在使用react-navigation
并试图弄清楚如何为所有端点添加前缀。遵循我的LinkingConfiguration
which 不符合我的要求:
// const prefixes = [Linking.makeUrl('/app')];
const prefixes = ['example://app/', 'https://example.com/app/'];
const RootLinkingConfiguration = {
prefixes,
config: {
screens: {
Root: {
screens: {
Activity: {
screens: {
TabOneScreen: 'activityone',
},
},
NewNfe: {
screens: {
Camera: 'camera',
PostURL: 'posturl',
},
},
Report: {
screens: {
ReportScreen: 'report',
},
},
},
},
NotFound: '*',
},
},
};
我希望所有端点都以 为前缀app
,即:
app/activityone
app/camera
app/posturl
app/report
但我不想单独更改它们。我怎样才能做到这一点?
在后端,我将所有app/...
以我的 react 应用程序开头的 url 指向。但是我无法使用深层链接正确导航,因为我的react-navigation
链接配置没有考虑app
前缀。