ソースを参照

feat(app) fix navigation from external link

master
Calin Chitu 3年前
コミット
96c977a8ed
1個のファイルの変更6行の追加1行の削除
  1. 6
    1
      react/features/app/components/App.native.js

+ 6
- 1
react/features/app/components/App.native.js ファイルの表示

@@ -10,6 +10,7 @@ import { getFeatureFlag } from '../../base/flags/functions';
10 10
 import { Platform } from '../../base/react';
11 11
 import { DimensionsDetector, clientResized } from '../../base/responsive-ui';
12 12
 import { updateSettings } from '../../base/settings';
13
+import { _getRouteToRender } from '../getRouteToRender.native';
13 14
 import logger from '../logger';
14 15
 
15 16
 import { AbstractApp } from './AbstractApp';
@@ -95,8 +96,12 @@ export class App extends AbstractApp {
95 96
      *
96 97
      * @returns {void}
97 98
      */
98
-    _extraInit() {
99
+    async _extraInit() {
99 100
         const { dispatch, getState } = this.state.store;
101
+        const route = await _getRouteToRender();
102
+
103
+        // We need the root navigator to be set early.
104
+        await this._navigate(route);
100 105
 
101 106
         // We set these early enough so then we avoid any unnecessary re-renders.
102 107
         dispatch(updateFlags(this.props.flags));

読み込み中…
キャンセル
保存