Ionic 2 Deeplink:应用程序无法导航到所需页面

时间:2017-04-22 10:07:16

标签: ionic2 deep-linking

我正在使用Ionic 2 Deeplink插件并在真实的iOS设备上进行测试。我设法得到应用程序运行,当点击链接但应用程序没有导航到所需的页面,在这种情况下,它应该是itemPage但应用程序直接进入homePage。以下是我的代码:

  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)以使导航有效还是有其他方法吗?

1 个答案:

答案 0 :(得分:0)

config.xml中的设置是什么?你应该使用像your_url_schema://your_deeplink_host/theAppPath

这样的链接