Ionic 2 Deeplink:App不会导航到所需的页面



我正在使用离子2 deeplink插件,并在真实iOS设备上对其进行测试。在单击链接时,我设法进行了应用程序运行,但是该应用程序没有导航到所需的页面,在这种情况下,它应该是ItemPage,但是应用程序直接进入主页。以下是我的代码:

  Deeplinks.routeWithNavController(this.nav, {
    '/items/:itemId/': this.itemPage
  }).subscribe((match) => {
    console.log('Deeplink: ' + JSON.stringify(match.$link))
    // match.$route - the route we matched, which is the matched entry from the arguments to route()
    // match.$args - the args passed in the link
    // match.$link - the full link data
    console.log('Successfully matched route: ', JSON.stringify(match));
  }, (nomatch) => {
    // nomatch.$link - the full link data
    console.error('Got a deeplink that didn't match', nomatch);
  });

我应该在订阅期间添加this.nav.push(this.itemPage, itemId)以使导航有效吗?

您在config.xml中的设置是什么?您应该使用链接,例如:your_url_schema://your_deeplink_host/theAppPath

相关内容

  • 没有找到相关文章

最新更新