Aty*_*yos 5 reactjs react-native react-navigation
我已经在我的项目中使用反应导航设置了深度链接。它在安卓上运行成功。但在ios中,它成功打开应用程序,但没有路由到正确的位置。
这就是我使用反应导航对其进行编码的方式。
import 'react-native-gesture-handler';
import * as React from 'react';
import {NavigationContainer} from '@react-navigation/native';
import {Linking} from 'react-native';
import AppStackNavigator from '_navigations/AppStackNavigator';
import I18n from 'i18n-js';
export default function App() {
const linking = {
prefixes: ['https://mydomain/meeting','myapp://meeting'],
config: {
screens: {
login: 'login/:data',
},
},
};
return (
<NavigationContainer linking={linking} >
<AppStackNavigator />
</NavigationContainer>
);
}
Run Code Online (Sandbox Code Playgroud)
由于这个不起作用,所以我使用链接钩子尝试使用 getInitialState 。那么初始状态总是未定义的。我没有任何想法来解决这个问题。我尝试了几乎所有能找到的例子来解决这个问题。但我无法这样做。如果有人能帮助我解决这个问题,我真的非常感激。谢谢。
react-navigation:"^5.2.16",
react:"16.11.0"
react-native:"0.62.2"
ios:14.2
xcode: 12
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
339 次 |
最近记录: |