使用Cordova的onsenui - 在特定屏幕上启动应用程序

时间:2016-12-06 02:12:05

标签: ios cordova reactjs monaca onsen-ui2

我正在运行一个React.js / Cordova / OnsenUI应用程序,该应用程序既可以在浏览器中使用,也可以在移动设备上使用。我希望用户能够扫描QR码,然后跳转到我的应用程序中的屏幕。

这就是应用程序现在的样子:

import React from 'react';

import {
  Navigator
} from 'react-onsenui';

import MainPage from './MainPage';
import Vendor from './Vendor';    

const renderPage = (route, navigator) => (
  <route.component key={route.key} navigator={navigator} />
);

const App = () => (
  <Navigator
    renderPage={renderPage}
    initialRoute={{component: MainPage, key: 'MAIN_PAGE'}}
  />
);

export default App;

当我启动时,根据网址,我可能希望从Vendor组件或MainPage组件开始。

我认为最简单的方法是根据扫描的QR码动态创建initialRoute对象。鉴于我可能在iOS设备上,我如何知道扫描的URL是什么?当我启动应用程序时,是否有不同的方式可以跳转到特定的屏幕?

0 个答案:

没有答案